📋Tags de Formulário
A tag <input> cria campos de entrada: text para texto, password para senhas, email para e-mails, checkbox para seleções e radio para opções. Formulários (<form>) coletam e enviam dados do usuário.
Introdução
A tag <input>
é usada em HTML para criar diferentes tipos de campos de entrada em formulários. Dependendo do atributo type
, você pode criar campos de texto, senhas, e-mail, caixas de seleção e botões de opção. Vamos explorar os tipos mais comuns e o uso do atributo placeholder
.
Tipos Comuns de <input>
<input>
Text (
type="text"
):Cria um campo de entrada de texto onde o usuário pode digitar texto livremente.
<label for="nome">Nome:</label> <input type="text" id="nome" name="nome" placeholder="Digite seu nome">
Password (
type="password"
):Cria um campo de entrada onde o texto digitado é mascarado com asteriscos ou pontos para esconder a senha.
<label for="senha">Senha:</label> <input type="password" id="senha" name="senha" placeholder="Digite sua senha">
Email (
type="email"
):Cria um campo de entrada específico para e-mails. Este tipo de campo valida automaticamente se o texto digitado está no formato de um endereço de e-mail.
<label for="email">E-mail:</label> <input type="email" id="email" name="email" placeholder="Digite seu e-mail">
Checkbox (
type="checkbox"
):Cria uma caixa de seleção que o usuário pode marcar ou desmarcar.
<label for="newsletter">Assinar newsletter:</label> <input type="checkbox" id="newsletter" name="newsletter">
Radio (
type="radio"
):Cria um botão de opção que permite ao usuário selecionar apenas uma opção entre várias.
<label for="genero">Gênero:</label> <input type="radio" id="masculino" name="genero" value="masculino"> <label for="masculino">Masculino</label> <input type="radio" id="feminino" name="genero" value="feminino"> <label for="feminino">Feminino</label>
Uso do Atributo placeholder
placeholder
O atributo placeholder
fornece uma dica ou instrução curta dentro do campo de entrada, ajudando o usuário a entender o que deve ser inserido no campo.
Exemplo de Placeholder:
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome" placeholder="Digite seu nome">
No exemplo acima, o texto "Digite seu nome" aparecerá dentro do campo de entrada até que o usuário comece a digitar.
Uso de Formulários
Um formulário em HTML é usado para coletar dados do usuário e enviar esses dados para um servidor para processamento. A tag <form>
é usada para definir um formulário.
Estrutura Básica de um Formulário
<form action="/submit" method="post">
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome" placeholder="Digite seu nome">
<label for="senha">Senha:</label>
<input type="password" id="senha" name="senha" placeholder="Digite sua senha">
<label for="email">E-mail:</label>
<input type="email" id="email" name="email" placeholder="Digite seu e-mail">
<label for="newsletter">Assinar newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="genero">Gênero:</label>
<input type="radio" id="masculino" name="genero" value="masculino">
<label for="masculino">Masculino</label>
<input type="radio" id="feminino" name="genero" value="feminino">
<label for="feminino">Feminino</label>
<input type="submit" value="Enviar">
</form>
<form>
: Define o formulário.action
: Especifica a URL para onde os dados do formulário serão enviados.method
: Define o método HTTP a ser usado ao enviar os dados (GET
ouPOST
).
Atualizado
Isto foi útil?