FORMULÁRIOS


Formulários são o modo primário como um usuário envia informações para o seu programa ASP. Um formulário é uma página web que mostra campos onde o usuário pode preencher com seus dados. Os formulários podem ser páginas HTML e só precisam ser em ASP quando é necessário usar algum recurso desta interface(variaveis de sessão, include files, etc). Uma página ASP é chamada para ler/interpretar o formulário.

FORMULÁRIO GET:

<form action="x.asp" method=get>
....
<input type=submit name="submit">
<input type=reset name="reset">
</form>

Existe uma limitação de aproximadamente 4000 caracteres dependendo do tipo de servidor e browser usado;

O formulário mostrará seus parametros na barra de endereço do browser, por exemplo:
testeform.asp?estado=rj&cidade=Rio
poderia aparecer na barra de endereço do browser, se pedissemos para passar estes dados para a próxima página:

Na próxima página usariamos o seguinte código para captar os dados do formulário:
<%
estado=Request.QueryString("estado")
cidade=Request.QueryString("cidade")
%>

FORMULÁRIO POST

<form action="x.asp" method=post>
....
<input type=submit name="Enviar">
<input type=reset name="Limpar">
</form>

Suporta muito mais caracteres do que o método GET(Megabytes de dados podem ser passados, ideal para upload de arquivos)

A barra de endereço não mostrará os parametros passados, por exemplo: testeform.asp seria o endereço na barra de endereços

Aqui não poderemos fazer uso do comando Request.QueryString, e sim:

<%
estado=Request.Form("estado")
cidade=Request.Form("cidade")

%>



Copyright 2000 ALL4ALL Website
Todos os Direitos Reservados