Input примеры. Значение по умолчанию. Типы элемента INPUT
Тег (от англ. input
- вход)
является одним из разносторонних элементов формы и позволяет создавать разные части интерфейса и обеспечивать взаимодействие с пользователем.
Главным образом предназначен для создания текстовых полей, различных кнопок, переключателей и флажков.
Основной атрибут , определяющий вид элемента - type . Он позволяет задавать следующие элементы формы: текстовое поле (text), поле с паролем (password), переключатель (radio), флажок (checkbox), скрытое поле (hidden), кнопка (button), кнопка для отправки формы (submit), кнопка для очистки формы (reset), поле для отправки файла (file), кнопка с изображением (image) и др. Для каждого элемента существует свой список атрибутов, которые определяют его вид и характеристики. Кроме того, в HTML5 добавлено ещё более десятка новых атрибутов.
accept - Устанавливает фильтр на типы файлов, которые вы можете отправить через поле загрузки файлов.
alt - Альтернативный текст для кнопки с изображением.
autocomplete - Включает или отключает автозаполнение.
autofocus - Устанавливает фокус в поле формы.
checked - Предварительно активированный переключатель или флажок.
dirname - Параметр, который передаёт на сервер направление текста.
disabled - Блокирует доступ и изменение элемента.
form - Связывает поле с формой по её идентификатору.
formaction - Определяет адрес обработчика формы.
formenctype - Устанавливает способ кодирования данных формы при их отправке на сервер.
formmethod - Сообщает браузеру каким методом следует передавать данные формы на сервер.
formnovalidate - Отменяет встроенную проверку данных на корректность.
formtarget - Определяет окно или фрейм в которое будет загружаться результат, возвращаемый обработчиком формы.
list - Указывает на список вариантов, которые можно выбирать при вводе текста.
max - Верхнее значение для ввода числа или даты.
maxlength - Максимальное количество символов разрешённых в тексте.
min - Нижнее значение для ввода числа или даты.
minlength - Минимальное количество символов разрешённых в тексте.
multiple - Позволяет загрузить несколько файлов одновременно.
name - Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать.
pattern - Устанавливает шаблон ввода.
placeholder - Выводит подсказывающий текст.
readonly - Устанавливает, что поле не может изменяться пользователем.
required - Обязательное для заполнения поле.
size - Ширина текстового поля.
src - Адрес графического файла для поля с изображением.
step - Шаг приращения для числовых полей.
type - Сообщает браузеру, к какому типу относится элемент формы.
value - Значение элемента.
accept
Устанавливает фильтр на типы файлов, которые вы можете отправить через поле загрузки файлов. Тип файла указывается как MIME-тип, при нескольких значениях они перечисляются через запятую. Если файл не подходит под установленный фильтр, он не показывается в окне выбора файлов.
Применяется к полю для отправки файла ().
Поддержка браузерами
Значение по умолчанию
alt
Атрибут alt устанавливает альтернативный текст для поля с изображением. Такой текст позволяет получить текстовую информацию о рисунке при отключенной в браузере загрузке изображений, а также предназначен для поисковых систем.
Этот атрибут помогает заполнять поля форм текстом, который был введён в них ранее. Значения сохраняет и подставляет браузер, при этом автозаполнение по соображениям безопасности может отключаться пользователем в настройках браузера и не может в таком случае управляться атрибутом autocomplete .
При вводе первых букв текста выводится список сохранённых ранее значений, из которого можно выбрать необходимое.
Автозаполнение конкретного поля формы привязывается к его атрибуту name и при смене значения теряется.
Синтаксис
Значения
on - Включает автозаполнение текста.
off - Отключает автозаполнение. Это значение обычно используется для отмены сохранения в браузере важных данных (паролей, номеров банковских карт), а также редко вводимых или уникальных данных (капча).
Значение по умолчанию
Зависит от настроек браузера.
autofocus
Автоматически устанавливает фокус в поле формы. В таком поле можно сразу набирать текст без явного щелчка по нему курсором мыши.
Синтаксис
Значения
Значение по умолчанию
По умолчанию атрибут autofocus не установлен.
checked
Этот атрибут определяет, помечен ли заранее такой элемент формы, как флажок или переключатель. В случае использования переключателей (radiobutton) может быть отмечен только один элемент группы, для флажков (checkbox) допустимо пометить хоть все элементы.
Синтаксис
Значения
Значение по умолчанию
dirname
При наличии атрибута dirname на сервер отправляется пара имя/значение, где имя задаётся атрибутом dirname , а значение подставляется браузером. Для текста, идущего слева направо, значение будет ltr , а для текста справа налево (иврита, к примеру) значение будет rtl .
Синтаксис
Значения
Произвольная текстовая строка, которая служит именем параметра. Чтобы показать, что этот параметр указывает направление текста, обычно в конце строки добавляют.dir .
Значение по умолчанию
disabled
Блокирует доступ и изменение поля формы. Оно в таком случае отображается серым и недоступным для активации пользователем. Кроме того, такое поле не может получить фокус путем нажатия на клавишу Tab, мышью или другим способом. Тем не менее, такое состояние поля можно менять с помощью скриптов. Заблокированное в поле значение не передаётся на сервер.
Синтаксис
Значения
Значение по умолчанию
По умолчанию этот атрибут выключен.
form
Связывает поле с формой по её идентификатору. Такая связь необходима в случае, когда поле располагается за пределами
Значения
Идентификатор формы (значение атрибута id элемента