Construção Websites |
Formulários
Formulários em uma página Web permitem coletar informações das pessoas que visitam o site. Através de algumas diretivas especiais podemos definir as literais e o formato dos campos de resposta. Também definimos que ação será tomada assim que o formulário for preeenchido e enviado. Além da definição do formulário e necessário definir o programa que executará a transmissão do formulário . Este programa deve estar gravado em um diretorio especial no servidor web definido como cgi-bin e geralmente é escrito em scripts cgi , linguagem Perl, C++, Java, ASP. Estaremos apresentando as diretivas e parâmetros necessários para a criação de um formulário exemplo com os diversos tipos de campos para resposta onde a ação será enviar uma mensagem contendo todas as informações preenchidas para um e-mail especificado como responsável pela recepção das informações. Construindo um formulário : A diretiva FORM define o início
do formulário. O atributo METHOD define o método de
acesso a URL onde está
o script, programa a ser executado no servidor ,
especificado pelo atributo ACTION.
<FORM METHOD=POST ACTION=mailto:everaldo@unicamp.br>
<FORM METHOD=POST ACTION=http:/www.unicamp.br/cgi-bin/formmail/formmail.pl>
Campos do tipo "Hidden" (ocultos)
Exemplo : <INPUT TYPE="hidden"
NAME="nome-do-campo" Value="valor" >
Campos Tipo Texto
Os campos podem ser inicializados através
do parâmetro Value.
Outros parâmetros : Size : Delimita o tamanho do espaço para entrada do valor nos campos TEXT. Delimita apenas o espaço mostrado e não tamanho do campo.Ex.: Nome: <INPUT TYPE=TEXT NAME="Nome" SIZE=30 > Maxlenght : Delimita o número de
caracteres aceitos como entrada em um campo TEXT.
Campos tipo Password
Campos Tipo Múltipla Escolha
Campos tipo Radio - apenas um opção
permitida
Campos tipo Checkbox - várias
opções permitidas
<INPUT TYPE=CHECKBOX NAME="fruta" VALUE="Abacaxi">Abacaxi
Botões de Seleção
Ex.: <SELECT NAME="curso">Área de texto A diretiva TEXTAREA define uma área na forma de janela para entrada de textos. Os atributos COLS e ROWS definem o tamanho da janela. Ex.: <TEXTAREA COLS=60 ROWS=10 NAME="texto"></TEXTAREA> Botões de Ação
|
|
Everaldo
Luis Silva e Magali Barcellos
|