คลังค่า ASP Form

คู่มืออ้างอิงเป้าหมาย Request

คลังค่า Form ใช้เพื่อดึงค่าขององค์ประกอบฟอร์มจากฟอร์มที่ใช้ประสานภาพ POST.

หมายเหตุ:หากคุณต้องการส่งข้อมูลโดยประสานภาพ (POST) มากกว่า 100kb คุณจะไม่สามารถใช้ Request.Form.

รูปแบบการใช้

Request.Form(element)[(index)|.Count]
ตัวแปร รายละเอียด
element สำหรับใช้. ชื่อขององค์ประกอบฟอร์ม ที่จะใช้ในการดึงค่าจากคลังค่า.
index ใช้ได้เลือกตัวเลือกหลายแบบของหนึ่งตัวอย่างของตัวแปร. จาก 1 ถึง Request.Form(parameter).Count。

ตัวอย่าง

ตัวอย่าง 1

คุณสามารถวิเคราะห์ทุกค่าในคำขอฟอร์มได้. ตั้งตัวอย่าง,หากผู้ใช้กรอกฟอร์มด้วยค่าสองตัว - สีสky และ สี Green - คุณสามารถเอาค่าที่นี้ได้เช่นนี้:

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

ออกท้าย:

Blue
Green

ตัวอย่าง 2

โปรดตรวจสอบฟอร์มนี้ให้ดี:

<form action="submit.asp" method="post">
<p>ชื่อ: <input name="firstname"></p>
<p>นามสกุล: <input name="lastname"></p>
<p>สีที่คุณชื่นชอบ:</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>

ตั้งตัวอย่าง,ส่งคำขอดังนี้:

firstname=John&lastname=Dove&color=Red

ตอนนี้,เราสามารถใช้สคริปต์เพื่อใช้ข้อมูลในฟอร์มได้:

สวัสดี, <%=Request.Form("firstname")%>. 
สีที่คุณชื่นชอบคือ <%=Request.Form("color")%>.

ออกท้าย:

Hi, John. สีที่คุณชื่นชอบคือ Red.

หากคุณไม่กำหนดองค์ประกอบที่ต้องการแสดง:

ข้อมูลฟอร์มคือ: <%=Request.Form%> 

ทั้งนี้การออกอากาศจะกลายเป็น:

ข้อมูลฟอร์มคือ: firstname=John&lastname=Dove&color=Red

คู่มืออ้างอิงเป้าหมาย Request