Атрибут required
Атрибут required устанавливает текстовое поле обязательным для заполнения перед отправкой формы на сервер. Если в обязательном поле нет текста, браузер выведет сообщение, а форма отправлена не будет. Вид и содержание сообщения зависит от браузера и меняться пользователем не может. На рис. 1 показано сообщение в разных браузерах.
![]() | ![]() |
Chrome | Safari |
![]() | ![]() |
Firefox | Edge |
Рис. 1. Вид сообщения об обязательном поле
Синтаксис
<textarea required> </textarea>
Значения
Нет.
Значение по умолчанию
По умолчанию атрибут required выключен.
Пример
Код примера скопирован в буфер
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>textarea, атрибут required</title> </head> <body> <form action="handler.php"> <p><input name="user" required placeholder="Ваше имя"></p> <p><textarea name="comment" placeholder="Комментарий" required></textarea></p> <p><input type="submit" value="Отправить"></p> </form> </body> </html>
Браузеры
10 | 12 | 4 | 12.1 | 5 | 4 |
37 | 4 | 12.1 | 5 |