Menu

Apresentação
Cursinho de ASP
Colunas
Fórum
Links
Livros
Essencial
Hospedagem
Empregos  

Faça um Link
Formulários
Exemplos

Formulário usando o método GET
Este exemplo demonstra como interagir com o usuário, usando o comando Request.QueryString.

Formulário usando o método POST
Este exemplo demonstra como interagir com o usuário, usando o comando Request.Form.

Formulário usando botões do tipo Radio
Este exemplo demonstra como interagir com o usuário, através de botões do tipo Radio, usando o comando Request.Form.

Entrada dos dados

Para obter a informação do formulário, você pode usar o Request Object

Um simples exemplo de form ( formulário):

<form method = "get" action="../pg.asp">
 First Name: <input type="text" name="fname"><br>
 Last  Name: <input type="text" name="lname"><br>
<input type="submit" value="Send">
</form>

Existem duas formas para obter informações de um form ( formulário ): Os comandos Request.QueryString e Request.Form..

Request.QueryString

O comando Request.QueryString coleta os valores de um formulário no formato texto.

A informação enviada em um formulário com o método GET é visível por todo mundo (no campo endereço). Lembre-se que o método GET limita a quantidade de informação a ser enviada.

Se um usuário digita-se "Bill" e "Gates" no formulário de exemplo acima, a URL, enviada ao servidor teria este formato:

../exemplos/pg.asp?fname=Bill&lname=Gates

O arquivo ASP "pg.asp" contém o seguinte script:

<body>
Bem vindo
<%
response.write(request.querystring("fname")
response.write(request.querystring("lname")
%>
</body>

O exemplo acima imprime isto em um documento:

Bem vindo Bill Gates

Request.Form

Para coletar os valores de um formulário com o método POST, use o comando Request.Form.

A informação enviada num formulário com o método POST é invisível para as outras pessoas. O método POST não tem limites, você pode enviar grandes quantidades de informação.

Se um usuário digita-se "Bill" e "Gates" no formulário de exemplo acima, a URL, enviada ao servidor teria este formato:

../exemplos/pg.asp?fname=Bill&lname=Gates

O arquivo ASP "pg.asp" contém o seguinte script:

<body>
Bem vindo
<%
response.write(request.form("fname")
response.write(request.form("lname")
%>
</body>

O exemplo acima imprime isto em um documento:

Bem vindo Bill Gates

Validação do formulário

As informações introduzidas no formulário poderão ser verificadas e validadas no browser, por scripts executados no cliente. As validações no browser têm um tempo de resposta mais rápido e reduz o número de loads no server.

Você poderá considerar em fazer a validação no servidor se a informação do formulário é incluída num banco de dados. Uma boa forma de validação no servidor é enviar o resultado no próprio formulário, ao invés de passar para uma página diferente. O usuário receberá as mensagens de erro na mesma página com o formulário. Isto torna mais fácil descobrir o erro.

 

Transmitido : 25/07/2008 22:16:24  


Outdoor
www.vives.net
Fazenda Verde Sol
5º ENAPET
www.musicalango.com.br
Homenagem ao Cerrado

 

Copyright� 1999-2003Vicente Vives - Asp.br.cf é hospedado na DigiWeb