Tutoriais ASP

ASP HOME

Tutorial WP

Introdução às páginas da Web Navalha de páginas da Web Layout de páginas da Web Pastas de páginas da Web Páginas da Web globais Formulários de páginas da Web Objetos de páginas da Web Arquivos de páginas da Web Bancos de dados de páginas da Web Assistentes de páginas da Web Páginas da Web WebGrid Gráficos de páginas da Web E-mail de páginas da Web Segurança de páginas da Web Publicação de páginas da Web Exemplos de páginas da Web Aulas de páginas da Web

Máquina de barbear ASP.NET

Introdução à navalha Sintaxe Razor Variáveis ​​Razor C# Loops Razor C# Razor C# Logic Variáveis ​​Razor VB Loops Razor VB Lógica do Razor VB

ASP Clássico

Introdução ASP Sintaxe ASP Variáveis ​​ASP Procedimentos ASP Condicionais ASP Loop ASP Formulários ASP Cookies ASP Sessão ASP Aplicativo ASP ASP #incluir ASP Global.asa ASP AJAX e-mail ASP Exemplos ASP

Referência ASP

Funções ASP VB Palavras-chave ASP VB Resposta ASP Solicitação ASP Aplicativo ASP Sessão ASP Servidor ASP Erro ASP Sistema de arquivos ASP Fluxo de texto ASP Unidade ASP Arquivo ASP Pasta ASP Dicionário ASP ASP AdRotator ASP BrowserCap Vinculação de conteúdo ASP Rotador de conteúdo ASP Referência Rápida ASP

Tutorial ADO

Introdução ao ADO ADO Connect Conjunto de registros ADO Exibição ADO Consulta ADO ADO Sort Adicionar ADO Atualização ADO Excluir ADO Demonstração ADO Aceleração ADO

Objetos ADO

Comando ADO Conexão ADO Erro ADO Campo ADO Parâmetro ADO Propriedade ADO Registro ADO Conjunto de registros ADO Fluxo ADO Tipos de dados ADO

Formulários ASP e entrada do usuário


Os comandos Request.QueryString e Request.Form são usados ​​para recuperar a entrada do usuário de formulários.


Mais exemplos


Como interagir com o usuário, com o comando Request.QueryString.


Como interagir com o usuário, com o comando Request.Form.


Como interagir com o usuário, por meio de botões de opção, com o comando Request.Form.


Entrada do usuário

O objeto Request pode ser usado para recuperar informações do usuário de formulários.

A entrada do usuário pode ser recuperada com o comando Request.QueryString ou Request.Form. 


Request.QueryString

O comando Request.QueryString é usado para coletar valores em um formulário com method="get".

As informações enviadas de um formulário com o método GET são visíveis para todos (serão exibidas na barra de endereços do navegador) e têm limites na quantidade de informações a serem enviadas.

Exemplo 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>

Se um usuário digitasse "Bill" e "Gates" no formulário HTML acima, o URL enviado ao servidor ficaria assim:

https://www.w3schools.com/simpleform.asp?fname=Bill&lname=Gates

Suponha que "simpleform.asp" contenha o seguinte script ASP:

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

O navegador exibirá o seguinte no corpo do documento:

Welcome Bill Gates


Formulário de solicitação

O comando Request.Form é usado para coletar valores em um formulário com method="post".

As informações enviadas de um formulário com o método POST são invisíveis para outras pessoas e não têm limites na quantidade de informações a serem enviadas.

Exemplo de formulário HTML

<form method="post" 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>

Se um usuário digitasse "Bill" e "Gates" no formulário HTML acima, o URL enviado ao servidor ficaria assim:

https://www.w3schools.com/simpleform.asp

Suponha que "simpleform.asp" contenha o seguinte script ASP:

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

O navegador exibirá o seguinte no corpo do documento:

Welcome Bill Gates

Validação de formulário

A entrada do usuário deve ser validada no navegador sempre que possível (por scripts de cliente). A validação do navegador é mais rápida e reduz a carga do servidor.

Você deve considerar a validação do servidor se a entrada do usuário for inserida em um banco de dados. Uma boa maneira de validar um formulário no servidor é postar o formulário em si mesmo, em vez de pular para uma página diferente. O usuário receberá as mensagens de erro na mesma página do formulário. Isso facilita a descoberta do erro.