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