Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
10.0 | 5.0 + | 9.6 + | 4.0 + | 2.3 + | 3.0 + |
Специфікація
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Опис
Встановлює поле форми обов'язковим для заповнення перед відправкою форми на сервер. Якщо обов'язкове поле пусте, браузер виведе повідомлення, а форма відправлена не буде. Вигляд і зміст повідомлення залежить від браузера і змінюватися користувачем не може. На рис. 1 показано повідомлення в різних браузерах.
Chrome | Opera | Firefox |
Рис. 1. Вигляд повідомлення про обов'язкове поле
Синтаксис
<input required>
Значення
Ні.
Значення за умовчанням
за умовчанням атрибут required вимкнений.
Приклад
HTML5 IE Cr Op Sa Fx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Тег input, атрибут required </title> </head> <body> <form action=""> <p> <input name="user" required placeholder="Ваше ім'я"> </p> <p> <input type="submit" value="Надіслати"> </p> </form> </body> </html>
Браузери
Opera не перевіряє введене значення, якщо у <input> не визначено name .