Documentos Técnicos

O formulário de envio de dados

form

A tag <form> contém um formulário de envio de dados.

Tipicamente, esta tag é escrita com algumas informações adicionais, que determinam o funcionamento do formulário ou permitem identificar o formulário. Chamamos estas informações adicionais que acompanham a tag de atributos. Alguns dos atributos possíveis para esta tag são:
  • name - um nome que identifica o formulário dentro do código HTML
  • method - a forma de envio dos dados
  • action - o endereço para onde os dados serão enviados.

Exemplo de uso:


<form method="post" name="inscricao" action="enviar-cadastro.php">
...
</form>

O código acima cria um formulário com estas características:
  • ele é identificado pelo nome inscricao e poderá ser manipulado via JavaScript usando este nome;
  • ele envia dados pelo método post, o que sugere que dados serão salvos ou modificados;
  • os dados serão enviados para serem processados pelo arquivo chamado enviar-cadastro.php
A ordem em que os atributos name, method e action são escritos não importa.

O código do formulário acima ainda é pouco útil, pois não possui nenhum campo para o usuário digitar informação ou escolher opções. Nos próximos exemplos, mostraremos os vários controles que podemos adicionar a um formulário, como campos para digitar nome, e-mail, escolher opções de uma lista, etc.