HTML-формы являются элементами управления, которые применяются для сбора информации от посетителей веб-сайта.
Тег <form> устанавливает форму на веб-странице.
Для отправки формы на сервер используется кнопка Submit, того же можно добиться, если нажать клавишу Enter в пределах формы.
Атрибуты
accept-charset Устанавливает кодировку, в которой сервер может принимать и обрабатывать данные.
action Адрес программы или документа, который обрабатывает данные формы.
autocomplete Включает автозаполнение полей формы.
enctype Способ кодирования данных формы.
method Метод протокола HTTP.
name Имя формы.
novalidate Отменяет встроенную проверку данных формы на корректность ввода.
target Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.
Группировка элементов формы
Элемент <fieldset>...</fieldset> предназначен для группировки элементов, связанных друг с другом, разделяя таким образом форму на логические фрагменты.
Каждой группе элементов можно присвоить название с помощью элемента <legend>, который идет сразу за тегом <fieldset>.
Элемент <input> создает большинство полей формы. Атрибуты элемента отличаются в зависимости от типа поля, для создания которого используется этот элемент.
Значения атрибута type тега <input>:
button Кнопка.
checkbox Флажки. Позволяют выбрать более одного варианта из предложенных. Пиво Чай Кофе
file Поле для ввода имени файла, который пересылается на сервер.
hidden Скрытое поле. Оно никак не отображается на веб-странице.
image Поле с изображением. При нажатии на рисунок данные формы отправляются на сервер.
password Обычное текстовое поле, но отличается от него тем, что все символы показываются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль.
radio Переключатели. Используются, когда следует выбрать один вариант из нескольких предложенных. Пиво Чай Кофе
reset Кнопка для возвращения данных формы в первоначальное значение.
submit Кнопка для отправки данных формы на сервер.
text Текстовое поле. Предназначено для ввода символов с помощью клавиатуры.