HTML - тег <form>
используется для создания HTML-формы для ввода данных пользователем.
Тег <form>
представлен парами. Содержимое записывается между открывающим (<form>
) и закрывающим (</form>
) тегами.
Пример формы с применением HTML-тега <form>
:
<form action="/form/submit" method="GET или POST" >
<textarea rows="3" cols="30" placeholder="Напечатайте текст здесь"></textarea><br/>
<input type="submit" value="Отправить"/>
</form>>
<form>
используется для добавления HTML-форм на веб-страницу для ввода данных пользователем;Элемент form может содержать один или несколько следующих элементов формы, которые определяют метод ввода данных:
<form>
действительны, вы можете использовать псевдокласс CSS :valid
для стилизации тега и псевдокласс :invalid
в случае, если они недействительны.Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает |
Атрибут | Значение | Описание |
---|---|---|
accept-charset | character_set | Указывает кодировки символов, которые будут использоваться для отправки формы |
action | URL | Указывает, куда отправлять данные формы при отправке формы |
autocomplete |
on off |
Указывает, должно ли в форме быть включено или выключено автозаполнение |
enctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Указывает, как данные формы должны быть закодированы при отправке на сервер (только для метода="post") |
method | get post |
Указывает метод HTTP, который будет использоваться при отправке данных формы |
name | text | Указывает имя формы |
novalidate | novalidate | Указывает, что форма не должна проверяться при отправке |
rel | external help license next nofollow noopener noreferrer opener prev search |
Указывает связь между связанным ресурсом и текущим документом |
target | _blank _self _parent _top |
Указывает, где отображать ответ, полученный после отправки формы |
Тег <form>
также поддерживает глобальные атрибуты в HTML
Тег <form>
также поддерживает атрибуты событий в HTML
HTML-форма с радиокнопками:
<form action="/action_page.php" method="get">
<input type="radio" id="html" name="web_language" value="HTML">
<label for="html">HTML</label><br>
<input type="radio" id="css" name="web_language" value="CSS" checked="checked">
<label for="css">CSS</label><br>
<input type="radio" id="javascript" name="web_language" value="JavaScript">
<label for="javascript">JavaScript</label><br><br>
<input type="submit" value="Отправить">
</form>
Большинство браузеров отображают элемент form
со следующими значениями по умолчанию:
form {
display: block;
margin-top: 0em;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.