Os formulários HTML permitem a interação entre o usuário e uma página Web através da coleta de informações.
Eles são utilizados em cadastros, pesquisas, login, compras online, contatos e diversos sistemas Web.
Um formulário é uma área da página destinada a receber dados digitados ou selecionados pelo usuário.
Define o início e o fim de um formulário HTML.
<form>
Campos do formulário
</form>
| Etapa | Descrição |
|---|---|
| 1 | Usuário preenche os campos. |
| 2 | Dados são enviados. |
| 3 | Sistema processa as informações. |
Define para onde os dados serão enviados após o envio do formulário.
<form action="processar.php">
</form>
Define como os dados serão enviados.
| Método | Descrição |
|---|---|
| GET | Envia dados pela URL. |
| POST | Envia dados de forma mais segura. |
<form method="post">
</form>
<form action="cadastro.php"
method="post">
<label>
Nome:
</label>
<input type="text"
name="nome">
<button>
Enviar
</button>
</form>
| Erro | Problema |
|---|---|
| Campo sem label | Menor acessibilidade. |
| Tipo incorreto | Validação inadequada. |
| Muitos campos | Experiência ruim. |
| Elemento | Função |
|---|---|
| <form> | Cria formulário. |
| action | Destino dos dados. |
| method | Método de envio. |