Como deixar campos do formulário obrigatórios HTML/CSS

Neste artigo veremos como deixar campos do formulário obrigatórios, para que os usuários preencham eles antes de enviar o form

campos de formulário obrigatórios capa

Fala programador, beleza? Bora aprender mais sobre programação!

Muitas vezes precisamos que os usuários preenchem os dados que estamos requisitando via formulário

Por default o HTML não obriga os usuários a preencherem todos os campos, ou seja, podem enviar o form com campos vazios

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Como dito antes, isso pode ser um problema dependendo do projeto

Mas por nossa sorte, a galera que desenvolveu o HTML já pensou nisso e criou uma funcionalidade para resolver essa questão

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

E a única coisa que precisamos fazer é adicionar o atributo required ao input desejado, assim o campo será obrigatório, bora ver na prática?

Como deixar campos do formulário obrigatórios: prática

Vou criar uma estrutura HTML bem simples para este exemplo, já com o atributo required no input

Veja:

<!DOCTYPE html>
<html>
<head>
    <title>Como deixar campos do formulário obrigatórios</title>
</head>
<body>
    <h1>Insira as credenciais para fazer o login:</h1>
    <form method="POST" action="form.php">
        <input type="email" name="email" required>
        <input type="password" name="pass" required>
        <input type="submit" value="Login">
    </form>
</body>
</html>

Perceba que criamos um form básico de login, e como toda autenticação o usuário e senha são obrigatórios

Então adicionei o atributo required a estes dois inputs

No navegador o resultado é este:

input obrigatorio exemplo 1

Veja que o formulário não pode ser enviado até ser corretamente preenchido

Então resolvemos o nosso problema, o usuário será obrigado a preencher estes dados sempre que for enviar o formulário ao servidor, legal né? 😀

Conclusão

Resolver este problema foi bem fácil, apenas utilizamos o atributo required no input que queremos deixar obrigatório

Vale lembrar que não necessariamente precisamos deixar todos obrigatórios, isso é opcional, só nos que realmente o projeto pede, os outros podem ficar sem o atributo!

E por hoje é isso, até o próximo post! 🙂

Confira também nosso curso de HTML e CSS gratuito no YouTube clicando aqui! Onde criamos um site do 0 até o resposivo ?

Subscribe
Notify of
guest

1 Comentário
Oldest
Newest Most Voted
Júlia

Obrigado! Tirou uma dúvida minha

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares