Os campos de formulário são elementos utilizados para capturar informações digitadas ou selecionadas pelo usuário.
Eles permitem criar páginas interativas como cadastros, login, pesquisas e sistemas Web.
<input type="text">
O atributo type define o tipo de campo que será criado.
| Tipo | Utilização |
|---|---|
| text | Texto simples. |
| password | Senhas. |
| Endereço de e-mail. | |
| number | Números. |
| date | Datas. |
| file | Envio de arquivos. |
Utilizado para informações como nomes, cidades e endereços.
<input
type="text"
name="nome">
Oculta os caracteres digitados pelo usuário.
<input
type="password">
Permite validar endereços de e-mail.
<input
type="email">
Aceita valores numéricos.
<input
type="number">
Cria um seletor de datas.
<input
type="date">
Permite selecionar arquivos do computador.
<input
type="file">
Identifica o campo quando os dados são enviados ao servidor.
<input
type="text"
name="usuario">
Mostra uma dica dentro do campo.
<input
placeholder="Digite seu nome">
Define que o preenchimento do campo é obrigatório.
<input
type="text"
required>
| Atributo | Função |
|---|---|
| required | Campo obrigatório. |
| maxlength | Limite de caracteres. |
| minlength | Mínimo de caracteres. |
| placeholder | Texto de orientação. |
| Erro | Problema |
|---|---|
| Todos campos como text | Sem validação adequada. |
| Sem required | Dados incompletos. |
| Sem label | Problemas de acessibilidade. |
| Elemento | Descrição |
|---|---|
| <input> | Cria campos. |
| type | Define o tipo. |
| name | Identifica o dado. |
| required | Torna obrigatório. |