Формы...
(для отправки сообщений с сайта на электронный адрес)
<form action="*" method="*">
...
</form>
В action указывается обработчик формы. Например, mail.php (скрипт отправки в данном случае должен быть предварительно написан на php)
А можно указать почтовый клиент: action="mailto:ваш_адрес_электронной_почты"
В method указывается способ передачи данных: get или post. При использовании почтового клиента используется значение post.
Кроме того, можно указать enctype=multipart/form-data — т.е. информация при пересылке будет не закодирована.
Между тегами формы (form) указываются разные элементы: поле ввода текста, кнопки...
Прямоугольное поле ввода строки текста
<input type="text" name="..." value="..." size="..." maxlenght="...">
где name — имя поля (указывать обязательно везде и по тексту ниже!),
value — строка по умолчанию (не обязательный параметр),
size - ширина,
maxlenght — максимальное число символов в поле (не обязательный параметр).
Поле ввода пароля
<input type="password">
Все параметры такие же. В этом случае при вводе текста будут отображаться звездочки *.
Многострочная текстовая область
<textarea name="..." cols="..." rows="...">
</textarea>
cols — ширина (число столбцов),
rows — высота (число строк).
Поле ввода файла для отправки
<input type="file" name="..." size="..." maxlenght="...">
Флажки (выбор нескольких значений)
<input type="checkbox" name="..." value="ответ1">
value — значение выбранного пункта.
Радиокнопки (выбор 1 значения)
<input type="radio" name="..." value="ответ1">
все то же самое)
Кстати, значение по умолчанию как в radio, так и в checkbox задается с помощью параметра checked (такой ответ будет по умолчанию выбран в нашем голосовании)
Кнопки
кнопка отправки формы
<input type="submit" name="..." value="отправить">
Кнопка очистки формы
<input type="reset" name="..." value="очистить">
Пользовательские кнопки
<input type="button" name="..." value="...">