Kumpulan Form ASP
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