и ID можно применять для идентификации форм при использовании скриптов или таблиц стилей. Атрибут ID является совместимым со стандартом XHTML, a NAME – это лишь дань старым традициям. Надежнее всего использовать оба атрибута:
NAME=«MYFORM» ID=«MYFORM»
Для внесения информации пользователем в форму используется элемент .
Каждый элемент включает атрибут NAME=имя, определяющий имя данного поля (идентификатор поля).
Для ввода данных существуют следующие типы элементов:
TYPE=«TEXT» – определяет окно для ввода строки текста. Может содержать дополнительные атрибуты SIZE=«число» (ширина окна ввода в символах) и MAXLENGTH=«число» (максимально допустимая длина строки в символах).
Определяет окно шириной 20 символов для ввода текста. По умолчанию в окне находится текст «Введите текст», который пользователь может изменить.
TYPE=«PASSWORD» – определяет окно для ввода пароля. Абсолютно аналогичен типу TEXT, только вместо символов вводимого текста показывает на экране звездочки (*):
Определяет окно шириной 20 символов для ввода пароля. Максимально допустимая длина пароля – 10 символов.
TYPE=«RADIO» – определяет переключатели. Может содержать дополнительный атрибут CHECKED (показывает, что кнопка отмечена). В группе переключателей с одинаковыми именами может быть только один помеченный переключатель.
Определяет группу из трех переключателей, подписанных YES, NO и POSSIBLE. Первоначально помечен первый переключатель. Если пользователь не отметит другую кнопку, обработчику будет передана переменная QUESTION со значением YES. Если пользователь отметит другую кнопку, обработчику будет передана переменная QUESTION со значением NO или POSSIBLE.
TYPE=«CHECKBOX» – определяет флажки, в которых можно сделать пометку. Может содержать дополнительный атрибут CHECKED (показывает, что квадрат помечен). В отличие от переключателей, в группе флажков с одинаковыми именами может быть несколько помеченных.
Определяет группу из четырех флажков. Первоначально помечен второй и четвертый. Если пользователь не произведет изменений, обработчику будут переданы две переменные: COMP=«VIDEO» и COMP=«MODEM».
TYPE=«HIDDEN» – определяет скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений. Такой элемент иногда полезно иметь в форме, которая время от времени подвергается переработке, чтобы обработчик мог знать, с какой версией формы он имеет дело.