Collezione ASP Form

Manuale di riferimento dell'oggetto Request

La collezione Form viene utilizzata per ottenere i valori degli elementi del modulo da un modulo che utilizza il metodo POST.

Note:Se devi inviare molti dati (oltre 100kb) non puoi utilizzare Request.Form .

Sintassi

Request.Form(element)[(index)|.Count]
Parametro Descrizione
element Obbligatorio. Il nome dell'elemento del modulo, dal quale si recuperano i valori.
index Opzionale. Specifica una delle molte valori di un parametro. Da 1 a Request.Form(parameter).Count.

Esempio

Esempio 1

Puoi esplorare tutti i valori della richiesta del modulo. Supponiamo che l'utente abbia compilato il modulo con due valori - blu e verde - puoi recuperare questi valori in questo modo:

<%
for i=1 to Request.Form("color").Count
Response.Write(Request.Form("color")(i) & "<br />")
next
%>

输出:

Blue
Green

Esempio 2

Guarda attentamente questo modulo:

<form action="submit.asp" method="post">
<p>Nome: <input name="firstname"></p>
<p>Cognome: <input name="lastname"></p>
<p>Il tuo colore preferito:</p>
<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>

Supponiamo di aver inviato la seguente richiesta:

firstname=John&lastname=Dove&color=Red

Ora, possiamo utilizzare un pezzo di script per utilizzare le informazioni del modulo:

Ciao, <%=Request.Form("firstname")%>. 
Il tuo colore preferito è <%=Request.Form("color")%>.

输出:

Ciao, John. Il tuo colore preferito è Rosso.

Se non specifici gli elementi da visualizzare:

I dati del modulo sono: <%=Request.Form%> 

Allora l'output diventerà così:

I dati del modulo sono: firstname=John&lastname=Dove&color=Red

Manuale di riferimento dell'oggetto Request