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

Experimente você mesmo

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.