--- title: Use HTML5 to Require a Field localeTitle: Use HTML5 para exigir um campo --- ## Use HTML5 para exigir um campo O atributo `required` funciona com quase todos os tipos possíveis da tag de `input` (ele não funciona porque não faz sentido para os tipos de botões ou aqueles com um valor padrão, por exemplo, `type=range` ) e força o usuário a sair pelo menos uma marca mínima da interação com a entrada necessária ao enviar (selecione _pelo menos_ uma caixa de seleção, digite _pelo menos_ um caractere em uma caixa de texto, etc.) Seu uso bloqueia a submissão do formulário até que a condição `required` não seja preenchida. Você pode usar o atributo `required` com uma sintaxe específica: uma vez que é um valor booleano que você pode escrever apenas `required` sem qualquer valor. Neste desafio você já tem um formulário e um elemento de entrada: ele pede para você adicionar o atributo `required` ao elemento input; lembre-se de que, se algo do código original for modificado ou removido acidentalmente, você sempre poderá reiniciar com um código limpo usando o botão " `reset all code` ". Boa sorte!