required атрибут HTML теґа input
- Головна
- html
- теґи
- <input>
- required
Атрибут required
являється логічним атрибутом, який встановлює, що поле форми є обов’язковим для заповнення перед відправкою форми на сервер.
Якщо обов’язкове поле пусте, браузер виведе повідомлення про помилку і форма відправлена не буде.
Вид і зміст повідомлення залежить від браузера і змінюватися користувачем не може.
Нотатка: | Обов’язковий атрибут працює з наступними типами введення: text, search, url, tel, email, password, date pickers, number, checkbox, radio та file. |
Запропонувати свою пораду чи нотатку
ПорадаНотатка
Синтакс
<input required>
Атрибут required не має жодного значення :
Переглядачі
- Стаціонарні переглядачі
- Мобільні переглядачі
Переглядач | ||||||
---|---|---|---|---|---|---|
5+ | 4+ | 0+ | 9. 6+ | 10+ | 12+ |
Переглядач | ||||
---|---|---|---|---|
2.3+ | 1+ | 4+ | 1+ |
Приклади
- Приклад 1
Найпростіший приклад використання HTML атрибута required
теґа <input>
See the Pen Input_required_css_in_ua by css. in.ua (@css_in_ua) on CodePen.
Різниця між HTML 4.01 та HTML5
Атрибут required
з’явився тільки в HTML5.
Різниця між XHTML та HTML
У XHTML мінімізований запис атрибутів заборонений, тому атрибут required
повинен бути визначений як <input required="required" />
.
Требуется HTML Атрибут
❮ Предыдущий Все атрибуты HTML Далее ❯
Определение и использование
Атрибут required
является логическим атрибутом.
При наличии указывает, что элемент должен быть заполнен перед отправкой формы.
Применяется к
Обязательный атрибут
может использоваться для следующих элементов:
Элементы | Атрибут |
---|---|
<ввод> | требуется |
<выбрать> | требуется |
<текстовое поле> | требуется |
Примеры
Пример ввода
HTML-форма с обязательным полем ввода:
php»>Имя пользователя:
Попробуйте сами »
Пример выбора
HTML-форма с обязательным раскрывающимся списком:
Попробуйте сами »
Textarea Пример
Форма с обязательной текстовой областью:
Попробуйте сами »
Поддержка браузера
Требуемый атрибут имеет следующую поддержку браузера для каждого элемента:
Элемент | |||||
---|---|---|---|---|---|
ввод | 5,0 | 10,0 | 4,0 | Не поддерживается | 9,6 |
выбрать | Да | 10,0 | Да | Не поддерживается | Да |
текстовая область | 5,0 | 10,0 | 4,0 | Не поддерживается | Да |
❮ Предыдущий Все атрибуты HTML Далее ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9004 Справочник
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Лучшие примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Атрибут HTML: требуется - HTML: Язык гипертекстовой разметки
Логический атрибут required
, если он присутствует, указывает, что пользователь должен указать значение для ввода, прежде чем форма владения может быть отправлена.
Обязательный атрибут
поддерживается Text
, Search
, URL
, TEL
, Электронная почта
, Пароль
, Дата
, месяц
, неделя
, время
, месяц
,
, время
, месяц
, неделя
, .
дата-время-местный
, номер
, checkbox
, radio
, file
,
вместе с
и элементами управления формой. Если присутствует в любом из этих входных типов и элементов, псевдокласс
:required
будет соответствовать. Если атрибут не включен, псевдокласс :необязательный
будет соответствовать.
Атрибут не поддерживается и не относится к диапазону и цвету, так как оба имеют значения по умолчанию. Он также не поддерживается для скрытых, так как нельзя ожидать, что пользователь заполнит скрытую форму. Он также не поддерживается ни для одного из типов кнопок, включая 9.0008 изображение .
Примечание Color
и Диапазон
Не поддерживайте Требуется
, но тип Color
по умолчанию до #000000
и диапазон
по умолчанию в средню и макс.
по умолчанию 0 и 100 соответственно в большинстве браузеров, если они не объявлены — поэтому всегда имеет значение.
В случае одноименной группы радиокнопок, если одна радиокнопка в группе имеет требуется атрибут
, переключатель в этой группе должен быть отмечен, хотя это не обязательно должна быть кнопка с примененным атрибутом. Таким образом, чтобы улучшить обслуживание кода, рекомендуется либо включить обязательный атрибут
в каждый одноименный переключатель в группе, либо ни в один из них.
В случае одноименной группы типов ввода флажков требуются только флажки с обязательным атрибутом
.
Примечание: Параметр aria-required="true"
сообщает программе чтения с экрана, что элемент (любой элемент) является обязательным, но не имеет отношения к необязательности элемента.
Взаимодействия атрибутов
Поскольку поле только для чтения не может иметь значения, обязательное
не влияет на входные данные с атрибутом только для чтения
, также указанным.
Удобство использования
При включении атрибута обязательного атрибута
предоставьте видимую индикацию рядом с элементом управления, информирующую пользователя о том, что
,
или
требуется. Кроме того, настраивайте требуемые элементы управления формы с помощью псевдокласса :required
, оформляя их таким образом, чтобы указать, что они необходимы. Это повышает удобство использования для зрячих пользователей. Вспомогательная технология должна информировать пользователя о том, что элемент управления формы является обязательным на основе обязательного атрибута, но добавление aria-required="true"
не помешает, если комбинация браузера и программы чтения с экрана не поддерживает требуется
еще.
Проверка ограничения
Если элемент является обязательным и значением элемента является пустая строка, то элемент страдает от valueMissing
и элемент будет соответствовать псевдоклассу :invalid
.
Уведомление пользователей о том, что требуется контроль формы. Убедитесь, что обмен сообщениями многогранен, например, через текст, цвет, маркировку и атрибуты, чтобы все пользователи понимали требования, независимо от того, страдают ли они дальтонизмом, когнитивными различиями или используют программу чтения с экрана.