# HTML тег
Тег **
** используется в пределах элемента **
**, определяя поля для ввода информации пользователем. Тип поля (текст, радиокнопка, флажок, поле для ввода пароля и т.д.) определяется значением атрибута **type**. Для связывания текста с определенным элементом используется тег **
**, который устанавливает для него текстовую метку. ## Синтаксис Тег **
** одиночный, закрывающий тег не требуется. (В XHTML закрывающий **
** тег обязателен). Тег не содержит текстовой контент, только атрибуты. Пример ```
Имя:
Фамилия:
E-Mail:
``` ## Значения атрибута type при различных типах полей ввода | Значения | Тип поля | |:---|:---| |
| текстовое поле | |
| при вводе символы отмечаются звёздочками | |
| показывает ошибку, если введён не email | |
| для ввода файла с компьютера | |
| номер телефона в определённом формате | |
| URL | |
| Форма поиска. Для отмены стандартных стилей в Safari и Chrome применяется свойство: -webkit-appearance: none; | |
| для выбора цвета | |
| для выбора цифр, например, количества единиц товара. Рядом отображаются стрелочки-переключатели. Узнать больше об input type="number". | |
| для выбора даты в формате yyyy-mm-dd. Выводит выпадающий календарь. | |
| для выбора даты и времени в формате yyyy-mm-dd HH:MM. Выводит выпадающий календарь. | |
| для выбора даты и местного времени в формате yyyy-mm-dd HH:MM. Выводит выпадающий календарь. | |
| для выбора года и месяца в формате yyyy-mm. Выводит выпадающий календарь. | |
| для выбора года и недели в формате yyyy-W. Выводит выпадающий календарь. | |
| для выбора времени в формате HH:MM. Выводит выпадающий календарь. | |
| показывает ползунок. Узнать больше об input type="range". | |
| позволяет выбрать несколько вариантов | |
| выбор одного из вариантов | |
| кнопка | |
| кнопка для отправки данных на сервер | |
| рисунок для отправки данных на сервер | |
| кнопка для возврата к исходному состоянию | |
| скрытое поле |