Atributo <input> required do HTML
Definição e uso
required
A propriedade especifica que os campos de entrada devem ser preenchidos antes da submissão.
required
A propriedade é uma propriedade booleana.
Se usar essa propriedade, o campo é obrigatório (ou obrigatório para seleção).
Atenção:required
A propriedade se aplica aos seguintes tipos de entrada:
- text
- search
- url
- tel
- password
- seletores de data
- number
- checkbox
- radio
- file
Exemplo
Formulário HTML com um campo de entrada obrigatório:
<form action="/action_page.php"> <label for="username">Nome de usuário:</label> <input type="text" id="username" name="username" required> <input type="submit"> </form>
Sintaxe
<input required>
Suporte do navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
5.0 | 10.0 | 4.0 | 10.1 | 9.6 |
Notas:required
A propriedade é uma nova propriedade do HTML5.