Etiqueta <form> de HTML
Definição e uso
<form>
A tag é usada para criar formulários HTML para recebimento de entrada do usuário.
<form>
Os elementos podem conter um ou mais dos seguintes elementos de formulário:
Veja também:
Tutorial HTML:Formulários e Entradas HTML
Manual de Referência do DOM HTML:Objeto Form
Tutorial CSS: Definir estilo de formulário
Exemplo
Exemplo 1
Formulário HTML com dois campos de entrada e um botão de envio:
<form action="/action_page.php" method="get"> <label for="fname">Nome:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Sobrenome:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Enviar"> </form>
Exemplo 2
Formulário HTML com caixas de seleção:
<form action="/action_page.php" method="get"> <input type="checkbox" name="vehicle1" value="Bicicleta"> <label for="vehicle1">Eu tenho uma bicicleta</label><br> <input type="checkbox" name="vehicle2" value="Carro"> <label for="vehicle2">Eu tenho um carro</label><br> <input type="checkbox" name="vehicle3" value="Barco" checked> <label for="vehicle3">Eu tenho um barco</label><br><br> <input type="submit" value="Enviar"> </form>
Exemplo 3
Formulário HTML com botões de rádio:
<form action="/action_page.php" method="get"> <input type="radio" id="html" name="fav_language" value="HTML"> <label for="html">HTML</label><br> <input type="radio" id="css" name="fav_language" value="CSS" checked="checked"> <label for="css">CSS</label><br> <input type="radio" id="javascript" name="fav_language" value="JavaScript"> <label for="javascript">JavaScript</label><br><br> <input type="submit" value="Enviar"> </form>
Atributo
Atributo | Valor | Descrição |
---|---|---|
accept-charset | Conjunto de caracteres | Define o código de caracteres a ser usado ao submeter o formulário. |
action | URL | Define onde os dados do formulário devem ser enviados ao submeter o formulário. |
autocomplete |
|
Define se o formulário deve ativar a função de conclusão automática. |
enctype |
|
Define como os dados do formulário devem ser codificados ao submeter dados para o servidor. |
method |
|
Define o método HTTP a ser usado ao enviar dados do formulário. |
name | Texto | Define o nome do formulário. |
novalidate | novalidate | Define que não deve haver validação do formulário ao submeter. |
rel |
|
Define o relacionamento entre o recurso de link e o documento atual. |
target |
|
Define onde exibir a resposta recebida após a submissão do formulário. |
Atributos globais
<form>
A tag também suporta Atributos globais no HTML。
Atributo de evento
<form>
A tag também suporta Atributo de evento no HTML。
Configurações CSS padrão
A maioria dos navegadores usará os seguintes valores padrão para exibir <form>
Elemento:
form { display: block; margin-top: 0em; }
Suporte ao navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |