Formulário
usando o método GET Formulário
usando o método POST Formulário
usando botões do tipo Radio
Para obter a informação do formulário, você pode usar o Request Object. Um simples exemplo de form ( formulário):
Existem duas formas para obter informações de um form ( formulário ): Os comandos Request.QueryString e Request.Form..
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:
O arquivo ASP "pg.asp" contém o seguinte script:
O exemplo acima imprime isto em um documento:
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:
O arquivo ASP "pg.asp" contém o seguinte script:
O exemplo acima imprime isto em um documento:
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.
|
||||||||||||||