: O Elemento INPUT
Última atualização: 2026-09-12
<input>O Elemento INPUT
O elemento <input> é o controle de formulário mais comum, criando vários campos de entrada. O atributo type alterna entre texto, senha, checkbox, radio, seletores de data e mais. É um elemento vazio.
| Categoria | Formulários |
|---|---|
| Modelo de Conteúdo | Nenhum (elemento vazio) |
| Pais Permitidos | Qualquer elemento que aceite conteúdo de frase, geralmente dentro de <form> |
| Tag de Fechamento | Auto-fechante — nenhuma tag de fechamento necessária |
| Status | Padrão |
📝 Sintaxe
<input type="text" name="nome-do-campo" placeholder="texto de dica">
⚙️ Atributos
Este elemento suporta os atributos globais mais os seguintes:
| Atributo | Valor | Descrição |
|---|---|---|
type | Keyword | The type of the input, determines the control's form.
|
name | Text | The field name submitted with the form; groups radio buttons. |
value | Text | The current or default value. |
placeholder | Text | Hint text shown when the field is empty. |
required | Boolean | Marks the field as required. |
disabled | Boolean | Disables the field; not submitted. |
readonly | Boolean | Read-only; visible but not editable. |
maxlength | Number | Maximum number of characters. |
checked | Boolean | Default checked state for checkbox/radio. |
▶ Exemplo
Edite o código abaixo e veja o resultado em tempo real no playground:
🌐 Suporte de Navegadores
| Navegador | |||||
|---|---|---|---|---|---|
| <input> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Suportado em todos os navegadores principais | |||||
Dica: Sempre defina o atributo name, caso contrário o valor do campo não será enviado.