Koleksi ASP Form

Panduan Referensi Objek Request

Koleksi Form digunakan untuk mengambil nilai elemen formulir yang digunakan metode POST.

Keterangan:Jika Anda perlu mengirim banyak data POST (lebih dari 100kb), Anda tidak dapat menggunakan Request.Form.

Syarat

Request.Form(element)[(index)|.Count]
Parameter Deskripsi
element Wajib. Nama elemen formulir, dari mana nilai diambil.
index Pilihan. Tentukan salah satu nilai parameter. Dari 1 hingga Request.Form(parameter).Count.

Contoh

Contoh 1

Anda dapat mengelilingi semua nilai permintaan formulir. Dengan asumsi pengguna mengisi formulir dengan dua nilai - biru dan hijau - Anda dapat mengambil nilai seperti ini:

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

输出:

Blue
Green

Contoh 2

Silakan lihat formulir ini dengan serius:

<form action="submit.asp" method="post">
<p>Nama depan: <input name="firstname"></p>
<p>Nama belakang: <input name="lastname"></p>
<p>Warna paling disukai:
<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>

Dengan asumsi, permintaan di bawah ini telah dikirim:

firstname=John&lastname=Dove&color=Red

Sekarang, kami dapat menggunakan script untuk menggunakan informasi dari formulir:

Hi, <%=Request.Form("firstname")%>. 
Warna paling disukai Anda adalah <%=Request.Form("color")%>.

输出:

Hi, John. Warna favorit Anda adalah Merah.

Jika Anda tidak menentukan elemen yang akan ditampilkan:

Data Form adalah: <%=Request.Form%> 

Lalu output akan menjadi seperti ini:

Data Form adalah: firstname=John&lastname=Dove&color=Red

Panduan Referensi Objek Request