В HTML поле ввода может быть указано с помощью того, где пользователь может вводить данные. Тег <input> используется в элементе <form> для объявления элементов управления вводом, которые позволяют пользователям вводить данные. Поле ввода (<input>) может быть разных типов в зависимости от типа атрибута. Тег Input — это пустой элемент, который содержит только атрибуты. Для определения меток для элемента ввода можно использовать <label>.

Синтаксис:

<input ...атрибуты...>

Атрибуты элемента <input>

Тег input содержит множество атрибутов, перечисленных ниже.

Атрибут Значение Ссылка

HTML <input> атрибут accept

Указывает фильтр для типов файлов, которые пользователь может выбрать в диалоговом окне ввода файла (только для type="file").

file_extension
audio/*
video/*
image/*
тип носителя

HTML <input> атрибут alt

Указывает альтернативный текст для изображений (только для type="image").

Текст

HTML <input> атрибут autocomplete

Указывает, должно ли быть включено автозаполнение элемента <input>.

on
off

HTML <input> атрибут autofocus

Указывает, что элемент <input> должен автоматически получать фокус при загрузке страницы.

autofocus

HTML <input> атрибут checked

Указывает, что элемент <input> должен быть предварительно выбран при загрузке страницы (для type="checkbox" или type="radio").

HTML <input> атрибут dirname

Это свойство используется для указания направления текста.

inputname.dir

HTML <input> атрибут disabled

Указывает, что элемент <input> должен быть отключен.

disabled

HTML <input> атрибут form

Указывает форму, к которой принадлежит элемент <input>.

Id формы, к которой относится

HTML <input> атрибут formaction

Указывает URL-адрес файла, который будет обрабатывать элемент управления вводом при отправке формы (для type="submit" и type="image").

URL

HTML <input> атрибут formenctype

Указывает, как данные формы должны быть закодированы при отправке на сервер (для type="submit" и type="image").

application/x-www-form-urlencoded
multipart/form-data
text/plain

HTML <input> атрибут formmethod

Определяет метод HTTP для отправки данных на URL-адрес действия (для type="submit" и type="image").

get
post

HTML <input> атрибут formnovalidate

Определяет, что элементы формы не должны проверяться при отправке.

formnovalidate

HTML <input> атрибут formtarget

Указывает, где отображать ответ, полученный после отправки формы (для type="submit" и type="image").

_blank
_self
_parent
_top
название фрейма

HTML <input> атрибут height

Определяет высоту элемента <input> (только для type="image").

В пикселях

HTML <input> атрибут list

Относится к элементу <datalist>, который содержит предварительно определенные параметры для элемента <input>.

Id элемента datalist, к которому относится

HTML <input> атрибут max

Задает максимальное значение для элемента <input>.

Число

HTML <input> атрибут maxlength

Указывает максимальное количество символов, разрешенных в элементе <input>.

Число

HTML <input> атрибут min

Задает минимальное значение для элемента <input>.

Число

HTML <input> атрибут minlength

Указывает минимальное количество символов, необходимых в элементе <input>.

Число

HTML <input> атрибут multiple

Указывает, что пользователь может ввести более одного значения в элемент <input>.

multiple

HTML <input> атрибут name

Указывает имя элемента <input>.

Название

HTML <input> атрибут pattern

Задает регулярное выражение, по которому проверяется значение элемента <input>.

Regexp

HTML <input> атрибут placeholder

Задает короткую подсказку, описывающую ожидаемое значение элемента <input>.

Текст

HTML <input> атрибут readonly

Указывает, что поле ввода доступно только для чтения.

readonly

HTML <input> атрибут required

Указывает, что поле ввода должно быть заполнено перед отправкой формы.

required

HTML <input> атрибут size

Определяет ширину в символах элемента <input>.

Число

HTML <input> атрибут src

Указывает URL-адрес изображения для использования в качестве кнопки отправки (только для type="image").

URL

HTML <input> атрибут step

Задает интервал между допустимыми числами в поле ввода.

Число

HTML <input> атрибут type

Указывает тип элемента <input> для отображения.

button
checkbox
color
date
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week

HTML <input> атрибут value

Задает значение элемента <input>.

Текст

HTML <input> атрибут width

Определяет ширину элемента <input> (только для type="image").

В пикселях