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 |
fonte: http://database.vvg.com/asp/livrodigital/inputforms.asp
Maio 8, 2007 às 11:57 pm
ja krevetko! Vsem sasat’!
Agosto 31, 2007 às 12:16 pm
O Request.QueryString retorna apenas uma informação de um objeto?
Por exemplo: Como faço para recuperar o “selectedIndex” de um select?