Coleção de formulários
Observe que, como este tutorial de exemplo de ASP é sobre o código do formulário, para evitar problemas, não farei capturas de tela! Todos podem testar os resultados da execução da instância por conta própria!
Uma aplicação simples de coleção de formulários
Este exemplo demonstra como a coleção Form recupera valores do formulário. Este formulário utiliza o método POST, o que significa que as informações enviadas ficam invisíveis para o usuário, não havendo limite de quantidade de informações enviadas (podem ser enviadas grandes quantidades).
Este código de exemplo é o seguinte:
A seguir está o conteúdo citado:
<html>
<corpo>
<form action=/example/aspe/demo_aspe_simpleform1.asp method=post>
Primeiro nome:
<tipo de entrada=texto nome=fname valor=Donald />
<br />
Sobrenome:
<input type=text name=lname value=Pato />
<br />
<tipo de entrada = enviar valor = Enviar />
</form>
<%
Response.Write (Solicitação.Formulário)
%>
</body>
</html>
Como usar informações de formulários
Este exemplo demonstra como usar as informações recuperadas de um formulário. Usamos a coleção Form. O formulário usa o método POST.
Este código de exemplo é o seguinte:
A seguir está o conteúdo citado:
<html>
<corpo>
<form action=/example/aspe/demo_aspe_simpleform.asp method=post>
Seu nome: <input type=text name=fname size=20 />
<tipo de entrada=enviar valor=enviar/>
</form>
<%
escurecer nome
fname=Request.Form(fnome)
Se fnome<> Então
Response.Write(Olá! & nome &!<br />)
Response.Write(Como você está hoje?)
Terminar se
%>
</body>
</html>
Mais informações no formulário
Este exemplo demonstra quais informações a coleção Form conterá se vários campos de entrada usarem o mesmo nome. Ele mostrará como separar esses nomes idênticos. Também mostra como usar a palavra-chave count para contar o atributo name. Este formulário usa o método POST.
Este código de exemplo é o seguinte:
A seguir está o conteúdo citado:
<html>
<corpo>
<form action=/example/aspe/demo_aspe_form2.asp method=post>
Primeiro nome:
<tipo de entrada=texto nome=nome valor=Donald />
<br />
Sobrenome:
<tipo de entrada=texto nome=nome valor=Pato />
<br />
<tipo de entrada = enviar valor = Enviar />
</form>
<hr />
<p>Informações do formulário acima:</p>
<%
Se Request.Form(nome)<> Então
Resposta.Write(<p>)
Response.Write(nome= & Request.Form(nome))
Resposta.Write(</p><p>)
Response.Write(Número de atributos de nome:)
Response.Write(Request.Form(nome).Contagem)
Resposta.Write(</p><p>)
Response.Write(Nome= & Request.Form(nome)(1))
Resposta.Write(</p><p>)
Response.Write(Sobrenome= & Request.Form(nome)(2))
Resposta.Write(</p>)
Terminar se
%>
</body>
</html>
formulário com botões de opção
Este exemplo demonstra como usar a coleção Form para interagir com o usuário através de botões de opção. Este formulário usa o método POST.
Este código de exemplo é o seguinte:
A seguir está o conteúdo citado:
<html>
<%
carros escuros
carros=Request.Form(carros)
%>
<corpo>
<form action=/example/aspe/demo_aspe_radiob.asp method=post>
<p>Selecione seu carro favorito:</p>
<tipo de entrada=nome do rádio=carros
<%if cars=Volvo então Response.Write(marcado)%>
valor=Volvo>Volvo</input>
<br />
<tipo de entrada=nome do rádio=carros
<%se carros=Saab então Response.Write(marcado)%>
valor=Saab>Saab</input>
<br />
<tipo de entrada=nome do rádio=carros
<%se carros=BMW então Response.Write(marcado)%>
valor=BMW>BMW</input>
<br /><br />
<tipo de entrada=enviar valor=enviar/>
</form>
<%
se carros<> então
Response.Write(<p>O carro que você gosta é & cars & </p>)
terminar se
%>
</body>
</html>
formulário com botões de verificação
Este exemplo demonstra como usar a coleção Form para interagir com o usuário através de botões de verificação. Este formulário usa o método POST.
Este código de exemplo é o seguinte:
A seguir está o conteúdo citado:
<html>
<corpo>
<%
frutas=Request.Form(frutas)
%>
<form action=/example/aspe/demo_aspe_checkboxes.asp method=post>
<p>Quais frutas você gosta:</p>
<input type=checkbox name=frutas value=Maçãs
<%if instr(frutas,Apple) então Response.Write(marcado)%>>
Maçã
<br>
<tipo de entrada=caixa de seleção nome=frutas valor=Laranjas
<%if instr(frutas,Laranjas) então Response.Write(marcado)%>>
Laranja
<br>
<tipo de entrada=caixa de seleção nome=frutas valor=Bananas
<%if instr(frutas,Banana) então Response.Write(marcado)%>>
Banana
<br>
<tipo de entrada=enviar valor=enviar>
</form>
<%
se frutas<> então%>
<p>Você gosta de: <%Response.Write(fruits)%></p>
<%fim se
%>
</body>
</html>