Что такое type в html

Атрибут type HTML тега input

Атрибут type определяет тип элемента ввода.

Тип по умолчанию — text.

Этот атрибут не является обязательным, однако лучше всегда определять его.

Атрибут type для тега поддерживается всеми основными браузерами, тем не менее не все браузеры корректно работают со всеми его значениями.

В HTML5 для атрибута type были добавлены следующие новые значения: color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel, url.

Синтаксис атрибута

Значения атрибута

ЗначениеОписание
buttonОбычная кнопка (как правило используется для запуска скриптов Javascript).
checkboxФлажки, которые позволяют выбрать более одного варианта из предложенных.
colorДобавлен в HTML5.
Виджет для выбора цвета.
dateДобавлен в HTML5.
Поле выбора календарной даты.
datetimeДобавлен в HTML5.
Указание даты и времени.
datetime-localДобавлен в HTML5.
Указание местной даты и времени.
emailДобавлен в HTML5.
Для адресов электронной почты.
fileПоле для ввода имени файла, который пересылается на сервер.
hiddenСкрытое поле, которое не отображается на странице.
imageПоле с изображением. При нажатии на рисунок данные формы отправляются на сервер.
monthДобавлен в HTML5.
Выбор месяца.
numberДобавлен в HTML5.
Ввод чисел.
passwordТекстовое поле, в котором все символы показываются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль.
radioПереключатели. Используются, когда следует выбрать один вариант из нескольких предложенных.
rangeДобавлен в HTML5.
Ползунок для выбора чисел в указанном диапазоне.
resetКнопка сброса данных в исходные значения.
searchДобавлен в HTML5.
Поле поиска.
submitКнопка отправки данных формы на сервер.
telДобавлен в HTML5.
Для телефонных номеров.
textТекстовое поле. Значение по умолчанию.
timeДобавлен в HTML5.
Для времени.
urlДобавлен в HTML5.
Для веб-адресов.
weekДобавлен в HTML5.
Выбор недели.

Пример использования атрибута

HTML форма с двумя разными элементами ввода — текстовое поле и кнопка отправки данных на сервер:

Источник

Что такое type в html

Если атрибут type не указан, то по умолчанию используется тип «text».

Поддержка браузеров

Синтаксис

Значение атрибута

ЗначениеОписание
buttonОпределяет кликабельную кнопку (в основном используется с JavaScript для активации скрипта)
checkboxОпределяет флажок
colorОпределяет выбор цвета
dateОпределяет элемент управления датой (год, месяц, день (без времени))
datetime-localОпределяет контроль даты и времени (год, месяц, день, время (без часового пояса)
emailОпределяет поле для адреса электронной почты
fileОпределяет поле выбора файла и кнопку «Обзора» (для загрузки файлов)
hiddenОпределяет скрытое поле ввода
imageОпределяет изображение как кнопку отправки
monthОпределяет контроль месяца и года (без часового пояса)
numberОпределяет поле для ввода номера
passwordОпределяет поле пароля
radioОпределяет переключатель
rangeОпределяет элемент управления диапазоном (например, ползунок)
resetОпределяет кнопку сброса
searchОпределяет текстовое поле для ввода строки поиска
submitОпределяет кнопку отправки
telОпределяет поле для ввода телефонного номера
textПо умолчанию. Определяет однострочное текстовое поле
timeОпределяет элемент управления для ввода времени (без часового пояса)
urlОпределяет поле для ввода URL
weekОпределяет контроль недели и года (без часового пояса)

Еще примеры

Тип ввода: button

Кнопка, которая активирует JavaScript при нажатии на нее:

Тип ввода: checkbox

Флажки позволяют пользователю выбрать один или несколько вариантов из ограниченного числа вариантов:

У меня есть велосипед

У меня есть машина

Тип ввода: color

Выбрать цвет из палитры цветов:

Тип ввода: date

Определить дату контроля:

Тип ввода: datetime-local

Определить контроль даты и времени (без часового пояса):

Тип ввода: email

Определить поле для адреса электронной почты (будет автоматически проверяться при отправке):

Тип ввода: file

Определить поле выбора файла и кнопку «Обзор. » (для загрузки файлов):

Тип ввода: hidden

Определить скрытое поле (невидимое пользователю).

Скрытое поле часто хранит запись базы данных, которая должна быть обновлена при отправке формы:

Тип ввода: image

Определить изображение как кнопку отправки:

Тип ввода: month

Определить контроль месяца и года (без часового пояса):

Тип ввода: number

Определить поле для ввода номера (вы также можете установить ограничения на то, какие номера принимаются):

Для указания ограничений используйте следующие атрибуты:

Тип ввода: password

Определить поле пароля (символы маскируются):

Тип ввода: radio

Переключатели позволяют пользователю выбрать только один из ограниченного числа вариантов:

Тип ввода: range

Определить элемент управления для ввода числа, точное значение которого не имеет значения (например, ползунок). Диапазон по умолчанию от 0 до 100. Однако вы можете установить ограничения на то, какие числа принимаются с атрибутами min, max и step:

Для указания ограничений используйте следующие атрибуты:

Тип ввода: reset

Определить кнопку сброса (сброс всех значений формы к значениям по умолчанию):

Совет: Используйте кнопку сброса осторожно! Это может раздражать пользователей, которые случайно активируют кнопку сброса.

Тип ввода: search

Определить поле поиска (например, поиск по сайту или поиск в Google):

Тип ввода: submit

Определить кнопку отправки:

Тип ввода: tel

Определить поле для ввода телефонного номера:

Тип ввода: text

Определить два однострочных текстовых поля, в которые пользователь может вводить текст:

Тип ввода: time

Определите элемент управления для ввода времени (без часового пояса):

Тип ввода: url

Определить поле для ввода URL:

Тип ввода: week

Определите контроль недели и года (без часового пояса):

Источник

Атрибут type

Сообщает браузеру, к какому типу относится элемент формы.

Синтаксис

Значения

В табл. 1 перечислены возможные значения атрибута type и получаемый вид поля формы.

Табл. 1. Значения type

ТипОписаниеВид
buttonКнопка.
checkboxФлажки. Позволяют выбрать более одного варианта из предложенных.Пиво Чай Кофе
fileПоле для ввода имени файла, который пересылается на сервер.
hiddenСкрытое поле. Оно никак не отображается на веб-странице.
imageПоле с изображением. При нажатии на рисунок данные формы отправляются на сервер.
passwordОбычное текстовое поле, но отличается от него тем, что все символы показываются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль.
radioПереключатели. Используются, когда следует выбрать один вариант из нескольких предложенных.Пиво Чай Кофе
resetКнопка для возвращения данных формы в первоначальное значение.
submitКнопка для отправки данных формы на сервер.
textТекстовое поле. Предназначено для ввода символов с помощью клавиатуры.

В HTML5 добавлены новые значения, представленные в табл. 2.

Табл. 2. Значения type в HTML5

ТипОписание
colorВиджет для выбора цвета.
dateПоле для выбора календарной даты.
datetimeУказание даты и времени.
datetime-localУказание местной даты и времени.
emailДля адресов электронной почты.
numberВвод чисел.
rangeПолзунок для выбора чисел в указанном диапазоне.
searchПоле для поиска.
telДля телефонных номеров.
timeДля времени.
urlДля веб-адресов.
monthВыбор месяца.
weekВыбор недели.

Поддержка этих значений браузерами показана в табл. 3.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *