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