Атрибут type определяет тип отображаемого элемента <input>. Если атрибут type не указан, по умолчанию используется тип text.

Синтаксис:

<input type="значение">
Значение Описание

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

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

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