html атрибут 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+ |
Мобільних переглядачів ще не додано.
Приклади
Найпростіший приклад використання 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" />.
