Atributo necessário HTML


Definição e uso

O requiredatributo é um atributo booleano.

Quando presente, especifica que o elemento deve ser preenchido antes do envio do formulário.


Aplica-se a

O requiredatributo pode ser usado nos seguintes elementos:

Elementos Atributo
<entrada> requeridos
<selecione> requeridos
<textarea> requeridos

Exemplos

Exemplo de entrada

Um formulário HTML com um campo de entrada obrigatório:

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

Selecione Exemplo

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

<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>

Exemplo de área de texto

Um formulário com uma área de texto obrigatória:

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

Suporte ao navegador

O requiredatributo tem o seguinte suporte do navegador para cada elemento:

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