Tags de Formulário parte 2
A tag <form> cria formulários para coletar e enviar dados. Atributos incluem action (URL de envio), method (GET ou POST), enctype (codificação de dados), e target (onde exibir a resposta).
Introdução
A tag <form>
é um dos elementos mais importantes em HTML para a coleta e envio de dados do usuário. Ela cria um formulário que pode conter diferentes tipos de campos de entrada (como texto, senha, e-mail), botões e outros elementos interativos.
Atributos Comuns da Tag <form>
<form>
action
:Define a URL para onde os dados do formulário serão enviados.
Exemplo:
method
:Especifica o método HTTP a ser usado ao enviar os dados do formulário. Os valores comuns são
GET
ePOST
.GET
anexa os dados do formulário à URL. Útil para consultas que não alteram o estado do servidor.POST
envia os dados do formulário no corpo da solicitação. É mais seguro e usado para alterar o estado do servidor, como em registros de usuários.Exemplo:
target
:Especifica onde exibir a resposta que é recebida depois que o formulário é enviado. Valores comuns incluem
_self
(padrão),_blank
(abre em nova aba),_parent
, e_top
.Exemplo:
Estrutura Básica de um Formulário
Explicação dos Elementos
<label>
: Associada a um campo de entrada, fornece um rótulo descritivo. O atributofor
vincula o rótulo ao campo de entrada peloid
.<input>
: Usado para diversos tipos de campos de entrada, como texto, e-mail e senha. Cada campo possui um atributoname
que identifica os dados quando enviados.<input type="submit">
: Cria um botão que envia os dados do formulário ao servidor.
Mais tags de campos do formulário
<input type="submit">
<input type="submit">
O <input type="submit">
cria um botão que, quando clicado, envia o formulário ao servidor para ser processado. Ele é frequentemente usado em conjunto com a tag <form>
.
Exemplo:
Neste exemplo, ao clicar no botão "Enviar", os dados do formulário são enviados para a URL especificada no atributo action
.
Tag <select>
e <option>
<select>
e <option>
A tag <select>
cria uma lista suspensa (dropdown) que permite ao usuário escolher uma opção entre várias. Cada opção dentro da lista é definida pela tag <option>
.
Exemplo:
Neste exemplo, a lista suspensa permite ao usuário selecionar uma fruta.
Tag <button>
<button>
A tag <button>
cria um botão clicável. Diferente do <input type="submit">
, o <button>
pode conter conteúdo HTML, como texto ou imagens, e pode ser configurado para enviar um formulário, executar um script ou realizar outras ações.
Exemplo:
Neste exemplo, o botão "Enviar" dentro do formulário funciona de forma similar ao <input type="submit">
, enviando os dados do formulário.
Atualizado
Isto foi útil?