Aparência
Entendendo a Tag <form>
A tag <form>
no HTML é fundamental para a criação de formulários web. Ela serve como um contêiner para diferentes tipos de elementos de entrada, como campos de texto, botões de opção, caixas de seleção e botões. O principal propósito de um <form>
é coletar dados dos usuários para serem enviados a um servidor para processamento. Vamos explorar mais profundamente o papel da tag <form>
, seus atributos cruciais, e como ela é usada na prática.
Propósito da Tag <form>
- Contêiner de Elementos de Formulário: A tag
<form>
agrupa elementos de entrada e controles de formulário, organizando-os logicamente para a coleta de dados do usuário. - Envio de Dados: O formulário é responsável por coletar os dados inseridos ou selecionados pelos usuários e enviá-los ao servidor para processamento. Isso é realizado ao submeter o formulário, seja através de um botão de envio (
<input type="submit">
) ou via JavaScript.
Atributos Importantes
action
: Especifica o URL para onde os dados do formulário serão enviados após a submissão. É o script no servidor que processará os dados enviados.method
: Define o método HTTP utilizado para enviar os dados. Os valores mais comuns sãoGET
ePOST
.GET
anexa os dados à URL, visível e limitado em tamanho.POST
envia os dados no corpo da requisição, mais seguro e sem limite de tamanho.
Exemplo Simples de Formulário
Aqui está uma estrutura básica de um formulário que pede ao usuário seu nome e e-mail, submetendo esses dados para um script no servidor chamado processar_formulario.php
usando o método POST
.
html
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>Formulário de Contato</title>
</head>
<body>
<form action="processar_formulario.php" method="POST">
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome" />
<label for="email">E-mail:</label>
<input type="email" id="email" name="email" />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
- A tag
<form>
define onde e como os dados devem ser enviados. Neste exemplo, ao clicar em "Enviar", os dados do formulário serão enviados paraprocessar_formulario.php
no servidor, usando o métodoPOST
. - Os elementos
<input>
com os tipostext
eemail
são usados para coletar o nome e o e-mail do usuário, respectivamente. - O botão de envio (
<input type="submit">
) permite ao usuário submeter o formulário.
Entender a tag <form>
e como configurar os atributos action
e method
é crucial para criar formulários eficazes que possam coletar e enviar dados de maneira segura e eficiente.