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.