Latest web development tutorials

ASP Form

Request.QueryString e Request.Form comando é usado para recuperar informações de um formulário, como a entrada do usuário.


Exemplos

Tente - Exemplo

Use method = "get" forma
Este exemplo demonstra como usar o comando Request.QueryString para interagir com o utilizador.

Use o método = formulário "post"
Este exemplo demonstra como usar o comando Request para interagir com o utilizador.

Use os botões de rádio Forms
Este exemplo demonstra como usar o comando Request.Form através de botões de rádio para interagir com o usuário.


A entrada do usuário

Pedido de objeto pode ser usado para recuperar informações do usuário a partir do formulário.

instância de formulário HTML

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

A entrada do usuário pode ser recuperada através de Request.QueryString ou comando Request.Form.


Request.QueryString

comando Request.QueryString é usado para coletar use o método = "pegar" na forma de valor.

De uma forma usando o método GET de transmissão de informação a todos os utilizadores que é visível (aparece na barra de endereços do navegador), e sobre a quantidade de informação transmitida é limitada.

Se o usuário no formulário de entrada acima HTML "Bill" e "Portas", enviado a URL do servidor será parecido com este:

http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates

Suponha arquivo "simpleform.asp" contém o seguinte script ASP:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

parte do corpo do navegador exibirá o documento da seguinte forma:

Welcome Bill Gates


Request.Form

comando Request.Form é usado para coletar uso method = "post" na forma de valor.

Usando o método POST de transmissão de informação a partir da forma não é visível para o utilizador, e não existe limite para a quantidade de informação para enviar.

Se o usuário no formulário de entrada acima HTML "Bill" e "Portas", enviado a URL do servidor será parecido com este:

http://www.w3cschool.cc/simpleform.asp

Suponha arquivo "simpleform.asp" contém o seguinte script ASP:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

parte do corpo do navegador exibirá o documento da seguinte forma:

Welcome Bill Gates


Autenticação de formulários

Sempre que possível, na medida do possível no navegador para validar a entrada do usuário (via scripts do lado do cliente). validação navegador é mais rápido e reduz a carga do servidor.

Se o usuário inserir será salvo no banco de dados, então você deve considerar o uso de validação do lado do servidor. Há uma boa maneira de verificar se o formulário do lado do servidor, ou seja, os (comprovados) formam retornos formar página, em vez de ir para uma página diferente. Os usuários podem, em seguida, uma mensagem de erro na mesma página. Usuários acham mais fácil fazer o errado.