Colección ASP Form

Manual de referencia del objeto Request

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

Manual de referencia del objeto Request