Dicas Vas-y.com
Forum


 

Formulários

Criar um formulário não é uma tarefa tão simples. Exsitem basicamente duas etapas. A primeira, a qual vamos estudar, é a programação dentro do arquivo html. A segunda, é a criação de um script (arquivos que organizam os dados de entrada).

<FORM ACTION= "cgi-bin/arquivo.cgi " METHOD= "post ">
<INPUT TYPE= "text " NAME= "Nome ">
<INPUT TYPE= "text " NAME= "e-mail ">
<INPUT TYPE= "submit ">
<INPUT TYPE= "reset ">
</FORM>

Ao lado você tem um exemplo simples dos comandos necessários para se criar um formulário em HTML. O comando <FORM> é usado para delimitar a área em que estarão os comandos de entrada e formatação do documento.

Entre os comandos <FORM> e </FORM>, podem existir quaisquer comandos de formatação (parágrafos, imagens, tabelas...) exceto outros formulários. Aliás, muitos dos comandos de formatação estudados até agora serão necessários para que se obtenha um formulário com uma boa aparência. Em especial, colocamos dentro desses comandos (<FORM> e </FORM>), as formatações para campos de entrada de dados, que são três: <INPUT>, <SELECT> e <TEXTAREA>.

Mas, vamos por partes. Primeiro vamos estudar o comando <FORM>. Reparando neste comando no exemplo acima veremos dois atributos:

ACTION: Especifica o endereço URL do script ao qual serão enviados os dados do formulário;
METHOD: Especifica o método em que os dados serão enviados do browser para o servidor. Podem ser:

  • POST
    Ideal para transferir grandes quantidades de dados. Esses dados fazem parte do corpo da mensagem enviada ao servidor.
  • GET
    Suporta somente 128 caracteres e os dados fazem parte da URL associado à consulta enviada para o servidor.

Os comandos estudados até agora apenas indicam ao browser para onde e como os dados serão enviados. Falta ainda definir como permitir a entrada desses dados, e quais os tipos de entrada possíveis...

 
<>