Элемент form в HTML5 определяют HTML форму.
Описание элемента form в HTML5
Элемент form используется для группировки элементов в HTML форму.
Форма в HTML служит для обеспечения удобства контакта с пользователем. Благодаря формам, посетитель веб страницы может отпралять данные на сайт.
Атрибуты элемента form в HTML5
Новые атрибуты могут быть использованы уже сейчас, но нет никакой гарантии, что браузер пользователя сможет поддерживать необходимый атрибут.
| Атрибут | Описание |
|---|---|
| accept-charset | Атрибут accept-charset указывает кодировку, в которой сервер может принимать и обрабатывать данные. |
| action | Атрибут action указывает URL к обработчику данных формы. |
| autocomplete |
Атрибут autocomplete определяет, будет ли форме или в некоторых ее элементах предлагаться "аналогичные" значения,
введенные ранее в подобном поле формы. Если атрибут autocomplete установлен в "on" при вводе значений в поле, браузер предлагает список ранее вводимых значений. Атрибут autocomplete доступен в элементах form, input с type="text", type="url", type="tel", type="email", type="starch", type="password", type="range", type="color". В следующем примере кода приводится форма, в которой автозаполнению подлежат все эелементы формы, за исключением элемента электронной почты. <form action="http://ramech.net" method="get" autocomplete="on"> прозвище ежика: <input type="text" name="name"> ... Имейл ежика: <input type="email" name="email" autocomplete="off"> <input type="submit"> </form> |
| enctype | Атрибут enctype указывает MIME-тип формы. |
| id | Атрибут id указывает ID формы. Если в элементе form установлен этот атрибут, то появляется возможность включить принадлежность полей,
находящихся за пределами кода формы в нужную форму.
<form id="formID"> Имя ежика: <input type="text" name="fname"> <input type="submit"> </form> ... Фаимлия ежика: <input type="text" name="lname" form="formID"> |
| method | Атрибут method указывает метод протокола HTTP. |
| name | Атрибут name указывает имя формы. |
| novalidate |
Атрибут novalidate указывает на подавление проверки для всей формы.
<form novalidate> <input type="text" value="строка" novalidate> </form> |
| target | Атрибут target указывает имя окна или фрейма, куда обработчик будет загружать возвращаемый результат. Значения атрибута target: target="base" |
| Атрибут {html5.form.version} не используется в HTML5. |