САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

HTML Атрибут required



Определение и использование

Атрибут required является логическим атрибутом.

При наличии, атрибут required указывает, что элемент должен быть заполнен перед отправкой формы.


Применение

Атрибут required может использоваться для следующих элементов:

Элемент Атрибут
<input> required
<select> required
<textarea> 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 имеет следующую поддержку браузера для каждого элемента:

Элемент
input 5.0 10.0 4.0 Не поддерживает 9.6
select Да 10.0 Да Не поддерживает Да
textarea 5.0 10.0 4.0 Не поддерживает Да