HTML Атрибут required
Определение и использование
Атрибут required является логическим атрибутом.
При наличии, атрибут required указывает, что элемент должен быть заполнен перед отправкой формы.
Применение
Атрибут required может использоваться для следующих элементов:
| Элемент | Атрибут |
|---|---|
| <input> | required |
| <select> | required |
| <textarea> | required |
Примеры
Пример Input
Форма HTML с обязательным заполненем полем ввода:
<form action="/action_page.html">
Имя пользователя: <input type="text" name="usrname" required>
<input type="submit">
</form>
Попробуйте сами »
Пример Select
Форма HTML с обязательным раскрывающимся списком:
<select required>
<option value="">Ничего</option>
<option value="вольво">Вольво</option>
<option value="сааб">Сааб</option>
<option value="мерседес">Мерседес</option>
<option value="ауди">Ауди</option>
</select>
Попробуйте сами »
Пример Textarea
Форма с требуемой текстовой областью:
<form action="/action_page.html">
<textarea name="comment" required></textarea>
<input type="submit">
</form>
Попробуйте сами »
Поддержка браузеров
Атрибут required имеет следующую поддержку браузера для каждого элемента:
| Элемент | |||||
|---|---|---|---|---|---|
| input | 5.0 | 10.0 | 4.0 | Не поддерживает | 9.6 |
| select | Да | 10.0 | Да | Не поддерживает | Да |
| textarea | 5.0 | 10.0 | 4.0 | Не поддерживает | Да |
