Desafio: Criar Formulário com Campos e Rótulos
Deslize para mostrar o menu
Objetivo
Aprimoramento da experiência do usuário do site por meio da criação de um formulário interativo que exige entradas para nome, e-mail e senha, cada uma com seus respectivos rótulos.
Tarefa
Adicionar um formulário simples e intuitivo à página. Siga estes requisitos:
- Campo de nome
- Utilizar um campo de texto.
- Definir o placeholder como
John. - Deixar o campo em foco por padrão (autofocus).
- Campo de e-mail
- Utilizar um campo de e-mail.
- Definir o placeholder como
example@gmail.com. - Marcar o campo como obrigatório.
- Campo de senha
- Utilizar um campo de senha.
- Tornar este campo obrigatório.
index.html
index.css
Dica
autofocus: foca automaticamente no campo de entrada quando a página é carregada;required: marca o campo de entrada como obrigatório, impedindo o envio do formulário se estiver vazio;placeholder: fornece uma dica ou exemplo de texto para o campo de entrada;foreid: associam um rótulo a um campo de entrada para melhorar a acessibilidade;type: especifica o tipo de dado esperado no campo de entrada, como texto, email ou senha.
Solução
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<form onsubmit="return false">
<label for="name">Name:</label>
<input type="text" id="name" name="name" placeholder="John" autofocus />
<label for="email">Email:</label>
<input
type="email"
id="email"
name="email"
placeholder="example@gmail.com"
required
/>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required />
<button type="submit">Submit</button>
</form>
</body>
</html>
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 27
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 27