Definição e Uso
O required atributo é um atributo booleano.
Quando presente, ele especifica que o elemento deve ser preenchido antes de enviar o formulário.
Aplica-se a
O required atributo pode ser usado nos seguintes elementos:
elementos | Atributo |
---|---|
<input> | required |
<select> | required |
<textarea> | required |
Exemplos
Input Exemplo
Um formulário HTML com um campo de entrada necessário:
<form action="demo_form.asp">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>
Tente você mesmo " Select Exemplo
Um formulário HTML com uma lista drop-down necessários:
<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>
Tente você mesmo " Textarea Exemplo
Um formulário com uma área de texto necessário:
<form action="demo_form.asp">
<textarea name="comment" required></textarea>
<input type="submit">
</form>
Tente você mesmo " Suporte a navegadores
O required
atributo tem o seguinte suporte ao navegador para cada elemento:
Elemento | |||||
---|---|---|---|---|---|
input | 5 | 10.0 | 4.0 | Não suportado | 9,6 |
select | sim | 10.0 | sim | Não suportado | sim |
textarea | 5 | 10.0 | 4.0 | Não suportado | sim |