天天看點

ASP Form 集合

完整的 Request 對象參考手冊

Form 集合用于從使用 POST 方法的表單擷取表單元素的值。

文法

Request.Form(element)[(index)|.Count]

參數 描述
element 必需。表單元素的名稱,此集合從中取回值。
index 可選。規定一個參數的多個值中的一個。從 1 到 Request.Form(parameter).Count。

執行個體

執行個體 1

您可以周遊表單請求中的所有值。假設使用者通過為 color 元素指定兩個值來填寫了表單 - Blue 和 Green - 您能夠這樣取回這些值:

<%

for i=1 to Request.Form("color").Count

  Response.Write(Request.Form("color")(i) & "<br>")

next

%>

輸出:

Blue

Green

執行個體 2

請認真看一下這個表單:

<form action="submit.html" method="post">

<p>First name: <input name="firstname"></p>

<p>Last name: <input name="lastname"></p>

<p>Your favorite color:

<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>

假設,發送了下面的請求:

firstname=John&lastname=Dove&color=Red

現在,我們可以通過一段腳本來使用表單中的資訊了: 

Hi, <%=Request.Form("firstname")%>. 

Your favorite color is <%=Request.Form("color")%>.

Hi, John. Your favorite color is Red.

如果您不規定要顯示的元素:

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

那麼輸出會成為這樣:

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

完整的 Request 對象參考手冊