📝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:
<form action="/submit">
method:Especifica o método HTTP a ser usado ao enviar os dados do formulário. Os valores comuns são
GETePOST.GETanexa os dados do formulário à URL. Útil para consultas que não alteram o estado do servidor.POSTenvia 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:
<form action="/submit" method="post">
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:
<form action="/submit" method="post" target="_blank">
Estrutura Básica de um Formulário
Explicação dos Elementos
<label>: Associada a um campo de entrada, fornece um rótulo descritivo. O atributoforvincula 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 atributonameque 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?