English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список тегов HTML

HTML: <input> тег

Тег HTML <input> является контролом ввода, предоставляющим пользователю интерактивный элемент для ввода данных. Традиционно, тег <input> находится внутри тега <form> и может быть настроен с помощью свойства type для представления текстового поля, флажка, выпадающего списка, кнопки и других элементов ввода. Этот тег также часто называют элементом <input>.

Онлайн пример

Простая HTML-форма, включающая два текстовых поля ввода и кнопку отправки:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Использование тега HTML5 footer (базовый курс на сайте oldtoolbag.com)</title>
</head>
<body>
<h1>oldtoolbag.com базовый курс</h1>
<form action="demo-form.php" method="post">
  Компания: <input type="text" name="company"><br>
  Адрес: <input type="text" name="address"><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>
Проверьте, посмотрите ‹/›

В этом примере документа HTML5 мы использовали тег <form> для создания HTML-формы. Форма включает два контрола <input> для компании и адреса, а также контрол <input> для кнопки отправки.

Совместимость браузеров

IEFirefoxOperaChromeSafari

В настоящее время большинство браузеров поддерживают тег <input>.

Определение и руководство по использованию тега

Тег <input> определяет поле ввода данных, в котором пользователь может вводить информацию.

элемент <input> используется в элементе <form> для объявления input контроллера, который позволяет пользователю вводить данные.

с помощью установления атрибута type, элемент <input> может стать текстовым полем, флажком, радио-кнопкой, спин-боксом, кнопкой, полем пароля и т.д.!

подсказки и внимание

внимание: элемент <input> пуст, он содержит только атрибуты тега.

подсказка: Вы можете использовать <label> элемент для определения метки элемента <input>.

Различия между HTML 4.01 и HTML5

В HTML 4.01, данные "align" уже не используются. В HTML5 этот атрибут не поддерживается. Использование CSS для определения способа выравнивания элемента <input>.

В HTML5, к тегу <input> добавлены несколько атрибутов и их значений.

Различия между HTML и XHTML

В HTML, тег <input> не имеет завершающего тега.

В XHTML, тег <input> должен быть правильно закрыт.

атрибут

New :  новый тег HTML5.

атрибутзначениеописание
acceptaudio/* video/* image/*MIME_typeопределяет тип файла, который можно отправить через загрузку файла. (только для type="file")
alignleft right top middle bottomHTML5弃用, не рекомендуется использовать. Определяет способ выравнивания изображения ввода. (только для type="image")
alttextопределяет текстовую замену для изображения ввода. (только для type="image")
autocompleteHTML5on offautocomplete атрибут определяет, должна ли быть включена функция автоматического завершения ввода для поля ввода элемента <input>.
autofocusHTML5autofocusатрибут определяет, что элемент <input> должен автоматически получить фокус при загрузке страницы.
checkedcheckedchecked атрибут определяет элемент <input>, который должен быть предварительно выбран при загрузке страницы. (только для type="checkbox" или type="radio")
dirnameHTML5inputname.dirопределяет текстовый方向, который должен быть использован для отправки.
disableddisableddisabled атрибут определяет элемент <input>, который должен быть заблокирован.
formHTML5form_idform атрибут определяет одну или несколько форм, к которым принадлежит элемент <input>.
formactionHTML5URLАтрибут определяет URL обработки файлов ввода при отправке формы. (только для type="submit" и type="image").
formenctypeHTML5application/x-www-form-urlencoded multipart/form-data text/plainАтрибут определяет способ кодирования данных формы перед отправкой на сервер (только для type="submit" и type="image").
formmethodHTML5get postОпределяет HTTP-метод для отправки данных формы в URL действия. (только для type="submit" и type="image").
formnovalidateHTML5formnovalidateАтрибут formnovalidate заменяет атрибут novalidate элемента <form>.
formtargetHTML5_blank _self _parent _topframenameОпределяет имя или ключевое слово, где будет отображаться полученный ответ после отправки формы. (только для type="submit" и type="image").
heightHTML5пикселиОпределяет высоту элемента <input> (только для type="image").
listHTML5datalist_idАтрибут ссылается на элемент <datalist>, который содержит предопределенные значения для элемента <input>.
maxHTML5number dateАтрибут определяет максимальное значение для элемента <input>.
maxlengthnumberАтрибут определяет максимальное количество символов, которые можно ввести в элемент <input>.
minHTML5number dateАтрибут определяет минимальное значение для элемента <input>.
multipleHTML5multipleАтрибут позволяет вводить несколько значений в элемент <input>.
nametextАтрибут name указывает имя элемента <input>.
patternHTML5regexpАтрибут pattern определяет регулярное выражение для проверки значения элемента <input>.
placeholderHTML5textАтрибут placeholder определяет краткое описание ожидаемого значения поля ввода <input>. .
readonlyreadonlyАтрибут readonly делает поле ввода только для чтения.
requiredHTML5requiredАтрибут указывает, что поля ввода должны быть заполнены перед отправкой формы.
sizenumberАтрибут size определяет видимое расстояние в символах для элемента <input>.
srcURLАтрибут src определяет URL изображения, которое будет отображаться как кнопка для отправки. (только для type="image")
stepHTML5numberСвойство step specifies the legal numeric step for the <input> element.
typebutton
checkbox
color
date
datetime
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week
Свойство type определяет тип элемента <input>.
valuetextУказывает значение value элемента <input>.
widthHTML5пикселиСвойство width определяет ширину элемента <input>. (только для type="image")

Глобальные свойства

<input> тег поддерживает глобальные свойства, см. полный список свойств Глобальные свойства HTML.

свойства событий

<input> тег поддерживает все Свойства событий HTML.