Tag form
A tag form cria um formulário para enviar
dados para o servidor, onde esses dados serão processados
com a linguagem PHP.
Os dados do formulário também podem ser processados
com a linguagem JavaScript.
A tag serve como um contêiner para as tags input,
textarea,
select,
button,
fieldset.
As tags mencionadas não precisam necessariamente ser colocadas
na tag form, mas, se isso não for feito,
o envio do formulário para o servidor não ocorrerá.
O envio do formulário para o servidor é realizado
ao clicar em um botão, criado pela tag input
com o atributo type no valor submit,
ou no botão button.
Atributos
| Atributo | Descrição |
|---|---|
action |
Para onde enviamos o formulário, para qual página do site (próprio ou de terceiros).
Se deixado vazio - o formulário será enviado para a página atual. Atributo opcional.
No atributo, você pode especificar um link para um local específico da página (via #, como
na tag a). Neste caso, após o envio do formulário,
o navegador abrirá a página, definida no atributo action, no local especificado.
|
method |
Método de envio do formulário, pode ser POST ou GET. O desenvolvedor de front-end não precisa saber disso.
Atributo opcional. Por padrão, tem o valor GET.
|
target |
Especifica em qual guia o link deve ser aberto: em uma nova, na atual ou em um frame.
Atributo opcional. |
enctype |
Define o método de codificação dos dados do formulário.
Atributo opcional. Para mais detalhes, consulte o atributo enctype.
|
Valores do atributo target
| Valor | Descrição |
|---|---|
_blank |
A página será aberta em uma nova guia do navegador. |
_self |
A página será aberta na guia atual do navegador. |
_parent |
A página será aberta no frame pai. |
_top |
Cancela todos os frames e carrega a página na janela completa do navegador. |
Valor padrão: _self.
Exemplo de formulário
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Veja também
-
atributo
form,
que permite colocar elementos do formulário fora da tagform