HTML - тег <input>
определяет поле ввода, в которое пользователь может вводить данные.
Тег <input>
пуст, что означает, что закрывающий тег не требуется. Но в XHTML тег (<input>
) должен быть закрыт (<input/>
).
Пример формы с применением HTML-тега <input>
:
<form action="/form/submit" method="get">
<input type="email" name="user_email" placeholder="Введите ваш email" />
<input type="submit" value="Отправить" />
</form>
<input>
используется внутри элемента <form>
и определяет поля для пользовательского ввода;type
;<input type="text">
(значение по умолчанию)<label>
, который устанавливает для него текстовую метку. <input type="text">
, <input type="checkbox">
, <input type="radio">
, <input type="file">
и <input type="password">
Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает | |
Поддерживает |
Атрибут | Значение | Описание |
---|---|---|
accept | file_extension audio/* video/* image/* media_type |
Указывает фильтр для типов файлов, которые пользователь может выбрать в диалоговом окне ввода файла (только для type="file") |
alt | text | Указывает альтернативный текст для изображений (только для type="image") |
autocomplete |
on off |
Указывает, должно ли в форме быть включено или выключено автозаполнение для элемента <input> |
autofocus | autofocus | Указывает, что элемент <input> должен автоматически получать фокус при загрузке страницы |
checked | checked | Указывает, что элемент <input> должен быть предварительно выбран при загрузке страницы (для type="checkbox" или type="radio") |
dirname | inputname.dir | Указывает что при отправке формы также будет отправлено направление текста поля ввода |
disabled | disabled | Указывает, что элемент <input> должен быть отключен |
form | form_id | Указывает форму, к которой принадлежит элемент <input> |
formaction | URL | Указывает URL-адрес файла, который будет обрабатывать элемент управления вводом при отправке формы (для type="submit" и type="image") |
formenctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Указывает, как данные формы должны быть закодированы при отправке на сервер (для type="submit" и type="image") |
formmethod | get post |
Определяет метод HTTP для отправки данных на URL-адрес действия (для type="submit" и type="image") |
formnovalidate | formnovalidate | Определяет, что элементы формы не должны проверяться при отправке |
formtarget | f_blank _self _parent _top framename |
Указывает, где отображать ответ, полученный после отправки формы (для type="submit" и type="image") |
height | pixels | Указывает высоту элемента <input> (только для type="image") |
list | datalist_id | Относится к элементу <datalist>, который содержит предварительно определенные параметры для элемента <input> |
max | number date |
Указывает максимальное значение для элемента <input> |
maxlength | number | Указывает максимальное количество символов, разрешенное в элементе <input> |
min | number date |
Указывает минимальное значение для элемента <input> |
minlength | number | Указывает минимальное количество символов, необходимое в элементе <input> |
multiple | multiple | Указывает, что пользователь может ввести более одного значения в элемент <input> |
name | text | Указывает имя элемента <input> |
pattern | regexp | Указывает регулярное выражение, по которому проверяется значение элемента <input> |
placeholder | text | Указывает короткую подсказку, описывающую ожидаемое значение элемента <input> |
popovertarget | element_id | Указывает, какой элемент всплывающего окна вызывать (только для type="button") |
popovertargetaction | hide show toggle |
Указывает, что происходит с элементом всплывающего окна при нажатии кнопки (только для type="button") |
readonly | readonly | Указывает, что поле ввода доступно только для чтения |
required | required | Указывает, что поле ввода должно быть заполнено перед отправкой формы |
size | number | Указывает ширину в символах элемента <input> |
src | URL | Указывает URL-адрес изображения, которое будет использоваться в качестве кнопки отправки (только для type="image") |
step | number any |
Указывает интервал между допустимыми числами в поле ввода |
type | button checkbox color date datetime-local file hidden image month number password radio range reset search submit tel text time url week |
Указывает тип элемента <input> для отображения |
value | text | Указывает значение элемента <input> |
width | pixels | Указывает ширину элемента <input> (только для type="image") |
Тег <input>
также поддерживает глобальные атрибуты в HTML
Тег <input>
также поддерживает атрибуты событий в HTML
Настройки CSS по умолчанию
Отсутствуют.
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.