HTML <input> тег
Определение и использование
<input>
Тег определяет поле ввода, в котором пользователь может вводить данные.
<input>
Элемент является одним из самых важных элементов форм.
<input>
Элемент может быть отображен несколькими способами, в зависимости от параметр type.
Вот различные типы ввода:
<input type="button">
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="hidden">
<input type="image">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text">
(по умолчанию)<input type="time">
<input type="url">
<input type="week">
См. параметр typeДля просмотра примеров каждого типа ввода!
Пример
HTML-форма, содержащая три поля ввода; два текстовых поля и кнопку подтверждения:
<form action="/action_page.php"> <label for="fname">Имя:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Фамилия:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Подтвердить"> </form>
Советы и комментарии
Совет:Всегда используйте тег <label> для определения этикетки для следующих элементов:
<input type="text"> <input type="checkbox"> <input type="radio"> <input type="file"> <input type="password">
Атрибут
Атрибут | Значение | Описание |
---|---|---|
accept |
|
Указывает тип файла, который будет передан через загрузку файла. Указывает, какие фильтры типов файлов могут быть выбраны пользователем из диалогового окна выбора файлов (только для type="file"). |
alt | Текст | Указывает альтернативный текст для изображения (только для type="image"). |
autocomplete |
|
Указывает, должен ли быть включен автоматический ввод для элемента <input>. |
autofocus | autofocus | Указывает, должен ли элемент <input> автоматически получить фокус при загрузке страницы. |
checked | checked | Указывает, должен ли элемент <input> быть предварительно выбран на загрузке страницы (для type="checkbox" или type="radio"). |
dirname | inputname.dir | Указывает направление текста, который будет передан. |
disabled | disabled | Указывает, должен ли быть элемент <input> отключен. |
form | ID формы | Указывает форму, к которой принадлежит элемент <input>. |
formaction | URL | Указывает URL обработки файла ввода для передачи формы (для type="submit" и type="image"). |
formenctype |
|
Определяет, как должны быть закодированы данные формы при их отправке на сервер (для type="submit" и type="image"). |
formmethod |
|
Определяет HTTP метод, используемый для отправки данных в URL действия (для type="submit" и type="image"). |
formnovalidate | formnovalidate | Определяет, что форму не следует проверять при отправке элемента формы. |
formtarget |
|
Определяет, где будет отображаться полученный ответ после отправки формы (для type="submit" и type="image"). |
height | Пиксели | Определяет высоту элемента <input> (только для type="image"). |
list | datalist_id | Указывает на <datalist> элемент, содержащий предварительно определенные варианты для <input>. |
max |
|
Определяет максимальное значение элемента <input>. |
maxlength | число | Определяет максимальное количество символов, разрешенных для элемента <input>. |
min |
|
Определяет минимальное значение элемента <input>. |
minlength | число | Определяет минимальное количество символов, необходимых для элемента <input>. |
multiple | multiple | Определяет, что пользователь может вводить несколько значений в элементе <input>. |
name | Текст | Определяет имя элемента <input>. |
pattern | Регулярное выражение | Определяет регулярное выражение для проверки значения элемента <input>. |
placeholder | Текст | Определяет краткое подсказку о ожидаемом значении элемента <input>. |
popovertarget | ID элемента | Определяет элемент всплывающего окна, который будет вызван (только для type="button"). |
popovertargetaction |
|
Определяет, что произойдет с элементом всплывающего окна при нажатии на кнопку (только для type="button"). |
readonly | readonly | Определяет, что поле ввода является только для чтения. |
required | required | Определяет, что перед отправкой формы необходимо заполнить поле ввода. |
size | число | Определяет ширину элемента <input> (в единицах количества символов). |
src | URL | URL, используемый для изображения кнопки отправки (только для type="image"). |
step |
|
Определяет интервал между законными числами в поле ввода. |
type |
|
Определяет тип элемента <input>, который будет отображаться. |
value | Текст | Определяет значение элемента <input>. |
width | Пиксели | Определяет ширину элемента <input> (только для type="image"). |
Глобальные атрибуты
<input>
Тег также поддерживает Глобальные атрибуты в HTML.
Событийные атрибуты
<input>
Тег также поддерживает Событийные атрибуты в HTML.
Стандартные настройки CSS
Нет.
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Связанные страницы
Учебник HTML:
Руководство по HTML DOM:
- Объект Input Button
- Объект Input Checkbox
- Объект Input Color
- Объект Input Date
- Объект Input Datetime
- Объект Input DatetimeLocal
- Объект Input Email
- Объект Input FileUpload
- Объект Input Hidden
- Объект Input Image
- Объект Input Month
- Объект Input Number
- Объект Input Password
- Объект Input Range
- Объект Input Radio
- Объект Input Reset
- Объект Input Search
- Объект Input Submit
- Объект Input Text
- Объект Input Time
- Объект Input URL
- Объект Input Week