ASP Form-samling

Request Objekt Reference Manual

Form-samlingen bruges til at hente værdierne for formelelementer fra en formular, der bruger POST-metoden.

Kommentar:Hvis du skal sende en stor mængde data (over 100kb) med POST, kan du ikke bruge Request.Form.

Syntaks

Request.Form(element)[(index)|.Count]
Parameter Beskrivelse
element Obligatorisk. Navnet på formelelementet, fra hvilket værdierne hentes.
index Valgfri. Angiver en af flere værdier for en parameter. Fra 1 til Request.Form(parameter).Count.

Eksempel

Eksempel 1

Du kan gennemgå alle værdierne i formularen. Antag, at brugeren har udfyldt formularen med to værdier - blå og grøn - du kan få fat i disse værdier på denne måde:

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

输出:

Blå
Grøn

Eksempel 2

Se venligst denne formular nøje:

<form action="submit.asp" method="post">
<p>Fornavn: <input name="firstname"></p>
<p>Efternavn: <input name="lastname"></p>
<p>Din favoritfarve:
<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>

Antag, at følgende anmodning er sendt:

firstname=John&lastname=Dove&color=Red

Nu kan vi bruge et script til at bruge informationerne fra formularen:

Hej, <%=Request.Form("firstname")%>. 
Din favoritfarve er <%=Request.Form("color")%>.

输出:

Hej, John. Din favoritfarve er Rød.

Hvis du ikke specificerer de elementer, der skal vises:

Form data er: <%=Request.Form%> 

Så vil outputtet blive sådan:

Form data er: firstname=John&lastname=Dove&color=Red

Request Objekt Reference Manual