Atributo necessário HTML
Definição e uso
O required
atributo é um atributo booleano.
Quando presente, especifica que o elemento deve ser preenchido antes do envio do formulário.
Aplica-se a
O required
atributo 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 required
atributo 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 |