Вы здесь

HTML тег form

Тег <form> используется для создания HTML форм для ввода пользовательских данных.

Элемент <form> может содержать один или несколько следующих элементов:

  • <input>
  • <textarea>
  • <button>
  • <select>
  • <option>
  • <optgroup>
  • <fieldset>
  • <label>
Разница между HTML 4.01 и HTML5

В HTML5 тегу <fieldset> добавлены два новых атрибута: autocomplete и novalidate, а также больше не поддерживается атрибут accept.

Различия между HTML и XHTML

В XHTML атрибут name запрещен. Вместо него используется общий атрибут id.

Атрибуты тега <form>
Атрибут Описание
accept Определяет тип файлов, которые принимает сервер
accept-charset Определяет кодировку символов, в которой данные формы отправляются на сервер
action Определяет адрес скрипта, который будет обрабатывать данные формы
autocomplete Включает/отключает автозаполнение элемента
enctype Определяет способ кодировки отправляемых на сервер данных формы
method Определяет метод отправки на сервер данных формы
name Определяет имя HTML формы
novalidate Отключает встроенную проверку корректности введенных данных формы
target Определяет, куда загружать ответ сервера после отправки данных формы
Общие атрибуты

Тег <form> поддерживает общие атрибуты и атрибуты-события.

HTML пример

HTML форма с двумя полями ввода и кнопкой отправки данных на сервер:


<form action='demo_form.asp' method="get">
   Имя: <input type="text" name="fname"><br>
   Фамилия: <input type="text" name="lname"><br>
   <input type="submit" value="Submit">
</form>

CSS стили по умолчанию

Большинство браузеров будут отображать тег <form> со следующими стилями


form {
    display: block;
    margin-top: 0em;
}