Атрибут required HTML тега select

Атрибут required является атрибутом-переключателем. Если данный атрибут указан, то, прежде чем отправлять данные на сервер, пользователь должен выбрать какое-нибудь значение в выпадающем списке. Если этого не будет сделано, то браузер выдаст соответствующее сообщение, и данные не будут отправлены на сервер.

Атрибут required для тега <select> был добавлен в HTML5.

В XHTML минимизация атрибутов запрещена, поэтому атрибут required должен определяться как <select required="required">.

Синтаксис атрибута

<select required>

Пример использования атрибута

Обязательный для выбора выпадающий список:


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