Обязательный HTML -атрибут


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

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

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


Относится к

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

Элементы Атрибут
<ввод> обязательный
<выбрать> обязательный
<текстовое поле> обязательный

Примеры

Пример ввода

HTML-форма с обязательным полем ввода:

<form action="/action_page.php">
  Username: <input type="text" name="usrname" required>
  <input type="submit">
</form>

Выберите пример

HTML-форма с обязательным выпадающим списком:

<select required>
  <option value="">None</option>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Пример текстовой области

Форма с необходимой текстовой областью:

<form action="/action_page.php">
  <textarea name="comment" required></textarea>
  <input type="submit">
</form>

Поддержка браузера

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

Element
input 5.0 10.0 4.0 Not supported 9.6
select Yes 10.0 Yes Not supported Yes
textarea 5.0 10.0 4.0 Not supported Yes