Atributo required do HTML <select>

Definição e uso

required A propriedade é uma propriedade booleana.

Quando presente, ele determina que o usuário deve escolher um valor antes de enviar o formulário.

Exemplo

Um formulário HTML com lista suspensa obrigatória:

<label for="cars">Selecione uma marca de veículo:</label>
<select name="cars" id="cars" 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>

Experimente você mesmo

Sintaxe

<select required>

Suporte do navegador

Os números na tabela indicam a versão do navegador que suportou plenamente essa propriedade pela primeira vez.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte 10.0 4.0 Suporte Suporte