Kumpulan Form ASP

Panduan Rujukan Objek Permintaan

Kumpulan Form digunakan untuk mengambil nilai elemen borang daripada borang yang digunakan dengan metod POST.

Keterangan:Jika anda perlu menghantar banyak data (melebihi 100kb) melalui POST, anda tidak boleh gunakan Request.Form.

Sintaks

Request.Form(element)[(index)|.Count]
Parameter Penerangan
element Wajib. Nama elemen borang, daripada mana nilai dikembalikan daripada kumpulan ini.
index Pilihan. Tentukan satu daripada beberapa nilai parameter. Dari 1 hingga Request.Form(parameter).Count.

Contoh

Contoh 1

Anda boleh mengerahakan semua nilai permintaan borang. Dengan asumsi pengguna mengisi borang dengan dua nilai - biru dan hijau - anda dapat mengambil balik nilai ini:

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

输出:

Biru
Hijau

Contoh 2

Lihat dengan teliti borang ini:

<form action="submit.asp" method="post">
<p>Nama pertama: <input name="firstname"></p>
<p>Alamat keluarga: <input name="lastname"></p>
<p>Warna kegemaran anda:</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>

Dengan asumsi, permintaan berikut telah dihantar:

firstname=John&lastname=Dove&color=Red

Sekarang, kami dapat menggunakan script untuk mengguna pakai maklumat daripada borang:

Hi, <%=Request.Form("firstname")%>. 
Anda suka warna <%=Request.Form("color")%>.

输出:

Hi, John. Warna kegemaran anda adalah Red.

Jika anda tidak tentukan elemen yang akan dipaparkan:

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

Hasil output akan menjadi seperti ini:

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

Panduan Rujukan Objek Permintaan