Colección ASP Form
La colección Form se utiliza para obtener los valores de los elementos del formulario que utilizan el método POST.
Comentarios:Si necesitas enviar una gran cantidad de datos (más de 100kb), no puedes usar Request.Form .
Sintaxis
Request.Form(element)[(index)|.Count]
Parámetro | Descripción |
---|---|
element | Obligatorio. El nombre del elemento del formulario, desde donde se recuperan los valores de esta colección. |
index | Opcional. Especifica una de las múltiples valores de un parámetro. De 1 a Request.Form(parameter).Count. |
Ejemplo
Ejemplo 1
Puedes recorrer todos los valores de la solicitud de formulario. Supongamos que el usuario ha llenado el formulario con dos valores específicos - azul y verde - puedes recuperar estos valores de la siguiente manera:
<% for i=1 to Request.Form("color").Count Response.Write(Request.Form("color")(i) & "<br />") next %>
输出:
Blue Green
Ejemplo 2
Por favor, revise este formulario:
<form action="submit.asp" method="post"> <p>Nombre: <input name="firstname"></p> <p>Apellido: <input name="lastname"></p> <p>Tu color favorito: <select name="color"> <option>Blue</option> <option>Green</option> <option>Red</option> <option>Yellow</option> <option>Pink</option> </select> </p> <p><input type="submit"></p> </form>
Supongamos que se envió la siguiente solicitud:
firstname=John&lastname=Dove&color=Red
Ahora, podemos usar la información del formulario con un fragmento de script:
Hola, <%=Request.Form("firstname")%>. Tu color favorito es <%=Request.Form("color")%>.
输出:
Hola, John. Tu color favorito es Rojo.
Si no especifica los elementos que desea mostrar:
Los datos del formulario son: <%=Request.Form%>
Entonces la salida será así:
Los datos del formulario son: firstname=John&lastname=Dove&color=Red