colección de formularios
Tenga en cuenta que debido a que este tutorial de ejemplo de ASP trata sobre el código del formulario, para evitar problemas, ¡no tomaré capturas de pantalla! ¡Todos pueden probar los resultados de la ejecución de la instancia por sí mismos!
Una aplicación sencilla de colección de formularios.
Este ejemplo demuestra cómo la colección Form recupera valores del formulario. Este formulario utiliza el método POST, lo que significa que la información enviada es invisible para el usuario y no hay límite en la cantidad de información enviada (se pueden enviar grandes cantidades).
Este código de muestra es el siguiente:
El siguiente es el contenido citado:
<html>
<cuerpo>
<formulario acción=/ejemplo/aspe/demo_aspe_simpleform1.asp método=post>
Nombre de pila:
<tipo de entrada=nombre de texto=nombref valor=Donald />
<br />
Apellido:
<tipo de entrada=nombre de texto=nombre valor=Pato />
<br />
<tipo de entrada=valor de envío=Enviar />
</formulario>
<%
Respuesta.Escribir(Solicitud.Formulario)
%>
</cuerpo>
</html>
Cómo utilizar la información de los formularios
Este ejemplo demuestra cómo utilizar la información recuperada de un formulario. Usamos la colección Form. El formulario utiliza el método POST.
Este código de muestra es el siguiente:
El siguiente es el contenido citado:
<html>
<cuerpo>
<formulario acción=/ejemplo/aspe/demo_aspe_simpleform.asp método=post>
Su nombre: <tipo de entrada=nombre de texto=tamaño de nombre=20 />
<tipo de entrada=valor de envío=enviar/>
</formulario>
<%
nombre oscuro
fname=Solicitud.Formulario(fname)
Si fname<> Entonces
Respuesta.Escribir(¡Hola! & fname &!<br />)
Respuesta.Escribir(¿Cómo estás hoy?)
Terminar si
%>
</cuerpo>
</html>
Más información desde el formulario
Este ejemplo demuestra qué información contendrá la colección de formularios si varios campos de entrada usan el mismo nombre. Mostrará cómo separar estos nombres idénticos. También muestra cómo utilizar la palabra clave count para contar el atributo de nombre. Este formulario utiliza el método POST.
Este código de muestra es el siguiente:
El siguiente es el contenido citado:
<html>
<cuerpo>
<formulario acción=/ejemplo/aspe/demo_aspe_form2.asp método=post>
Nombre de pila:
<tipo de entrada=nombre de texto=nombre valor=Donald />
<br />
Apellido:
<tipo de entrada=nombre de texto=nombre valor=Pato />
<br />
<tipo de entrada=valor de envío=Enviar />
</formulario>
<hora/>
<p>Información del formulario de arriba:</p>
<%
Si Request.Form(nombre)<> Entonces
Respuesta.Escribir(<p>)
Respuesta.Escribir(nombre= & Solicitud.Form(nombre))
Respuesta.Escribir(</p><p>)
Response.Write(Número de atributos de nombre:)
Respuesta.Escribir(Solicitud.Formulario(nombre).Cuenta)
Respuesta.Escribir(</p><p>)
Respuesta.Escribir(Nombre= & Solicitud.Form(nombre)(1))
Respuesta.Escribir(</p><p>)
Respuesta.Escribir(Apellido= & Solicitud.Form(nombre)(2))
Respuesta.Escribir(</p>)
terminar si
%>
</cuerpo>
</html>
formulario con botones de radio
Este ejemplo demuestra cómo utilizar la colección Form para interactuar con el usuario a través de botones de opción. Este formulario utiliza el método POST.
Este código de muestra es el siguiente:
El siguiente es el contenido citado:
<html>
<%
coches oscuros
coches=Solicitud.Formulario(coches)
%>
<cuerpo>
<formulario acción=/ejemplo/aspe/demo_aspe_radiob.asp método=post>
<p>Selecciona tu coche favorito:</p>
<tipo de entrada=nombre de radio=coches
<%si autos=Volvo entonces Response.Write(marcado)%>
valor=Volvo>Volvo</input>
<br />
<tipo de entrada=nombre de radio=coches
<%si autos=Saab entonces Response.Write(marcado)%>
valor=Saab>Saab</entrada>
<br />
<tipo de entrada=nombre de radio=coches
<%si autos=BMW entonces Response.Write(marcado)%>
valor=BMW>BMW</entrada>
<br /><br />
<tipo de entrada=valor de envío=enviar/>
</formulario>
<%
si los autos <> entonces
Response.Write(<p>El auto que te gusta es & cars & </p>)
terminar si
%>
</cuerpo>
</html>
formulario con botones de verificación
Este ejemplo demuestra cómo utilizar la colección Form para interactuar con el usuario mediante botones de verificación. Este formulario utiliza el método POST.
Este código de muestra es el siguiente:
El siguiente es el contenido citado:
<html>
<cuerpo>
<%
frutas=Solicitud.Formulario(frutas)
%>
<formulario acción=/ejemplo/aspe/demo_aspe_checkboxes.asp método=post>
<p>Qué frutas te gustan:</p>
<tipo de entrada=nombre de casilla de verificación=valor de frutas=Manzanas
<%if instr(frutas,Apple) entonces Response.Write(marcado)%>>
Manzana
<br>
<tipo de entrada=nombre de casilla de verificación=valor de frutas=Naranjas
<%if instr(frutas,Naranjas) entonces Response.Write(marcado)%>>
Naranja
<br>
<tipo de entrada=nombre de casilla de verificación=valor de frutas=Plátanos
<%if instr(frutas,plátano) entonces Response.Write(marcado)%>>
Banana
<br>
<tipo de entrada=valor de envío=enviar>
</formulario>
<%
si frutas<> entonces%>
<p>Te gusta: <%Response.Write(frutas)%></p>
<% terminar si
%>
</cuerpo>
</html>