ASP Form Collection

Manwal ng Request Object

Ang Form Collection ay ginagamit upang kumuha ng halaga ng elemento ng form mula sa form na gumagamit ng POST method.

Comment:Kung kailangan mong ipost ng malaking dami ng datos (higit sa 100kb), hindi maaring gamitin ang Request.Form.

Syntax

Request.Form(element)[(index)|.Count]
Parameter Description
element Required. Ang pangalan ng elemento ng form, mula saan kukuha ang halaga.
index Optional. Mga halaga ng isang parameter na pinagbabalangkas. Mula 1 hanggang Request.Form(parameter).Count.

Example

Example 1

Maaari mong sumiklop sa lahat ng halaga sa kahilingan ng form. Pagkatapos, kapag naglagay ng dalawang halaga ng user na lalagay sa form - asul at berde - maaari mong kumuha sa mga halaga nang ganito:

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

输出:

Blue
Green

Example 2

Pagingin nang masusing ang form na ito:

<form action="submit.asp" method="post">
<p>First Name: <input name="firstname"></p>
<p>Family Name: <input name="lastname"></p>
<p>Ang iyong paboritong kulay:
<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>

Hypothetical na, ipinadala ang sumusunod na kahilingan:

firstname=John&lastname=Dove&color=Red

Ngayon, maaari naming gumamit ng isang script upang gamitin ang impormasyon mula sa form:

Hi, <%=Request.Form("firstname")%>. 
Ang iyong paboritong kulay ay <%=Request.Form("color")%>.

输出:

Hi, John. Ang iyong paboritong kulay ay Red.

Kung hindi mo ito tinukoy na anong elemento ang iyong ibibigay ng palabas:

Ang data ng form ay: <%=Request.Form%> 

Ang magiging output ay magiging tulad nito:

Ang data ng form ay: firstname=John&lastname=Dove&color=Red

Manwal ng Request Object