Назад к вопросам
Intern
77
questionbank
Какие существуют виды input-элементов в HTML?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Существуют следующие виды input-элементов:
- text: Однострочное текстовое поле.
- password: Поле для ввода пароля, символы скрыты.
- submit: Кнопка для отправки формы.
- reset: Кнопка для сброса формы.
- radio: Переключатель (один из множества).
- checkbox: Флажок (один или несколько из множества).
- button: Обычная кнопка.
- file: Поле для выбора файла.
- hidden: Скрытое поле, невидимое пользователю, но отправляемое с формой.
- image: Кнопка-изображение для отправки формы.
Спецификация HTML5 добавила новые типы:
- email: Поле для ввода email-адреса.
- url: Поле для ввода URL-адреса.
- number: Поле для ввода числа.
- range: Ползунок для выбора числового значения в заданном диапазоне.
- date: Поле для выбора даты.
- month: Поле для выбора месяца и года.
- week: Поле для выбора недели и года.
- time: Поле для выбора времени.
- datetime-local: Поле для выбора даты и времени без часового пояса.
- search: Поле для поиска.
- color: Поле для выбора цвета.
- tel: Поле для ввода телефонного номера.
Пример использования:
<!-- Однострочное текстовое поле -->
<input type="text" placeholder="Имя">
<!-- Поле для ввода пароля -->
<input type="password" placeholder="Пароль">
<!-- Кнопка для отправки формы -->
<input type="submit" value="Отправить">
<!-- Кнопка для сброса формы -->
<input type="reset" value="Сбросить">
<!-- Переключатели -->
<input type="radio" name="gender" value="male"> Мужской
<input type="radio" name="gender" value="female"> Женский
<!-- Флажки -->
<input type="checkbox" name="interests" value="music"> Музыка
<input type="checkbox" name="interests" value="sports"> Спорт
<!-- Обычная кнопка -->
<input type="button" value="Нажми меня">
<!-- Поле для выбора файла -->
<input type="file">
<!-- Скрытое поле -->
<input type="hidden" name="userId" value="123">
<!-- Кнопка-изображение -->
<input type="image" src="submit.png" alt="Отправить">
<!-- Поле для email -->
<input type="email" placeholder="Email">
<!-- Поле для URL -->
<input type="url" placeholder="Сайт">
<!-- Поле для числа -->
<input type="number" min="1" max="10">
<!-- Ползунок -->
<input type="range" min="0" max="100">
<!-- Поле для даты -->
<input type="date">
<!-- Поле для месяца -->
<input type="month">
<!-- Поле для недели -->
<input type="week">
<!-- Поле для времени -->
<input type="time">
<!-- Поле для даты и времени (локальное) -->
<input type="datetime-local">
<!-- Поле для поиска -->
<input type="search" placeholder="Поиск">
<!-- Поле для выбора цвета -->
<input type="color">
<!-- Поле для телефонного номера -->
<input type="tel" placeholder="+7 (xxx) xxx-xx-xx">