Form ASP
Request.QueryString dan perintah Request.Form digunakan untuk mengambil informasi dari bentuk, seperti input pengguna.
Coba - Contoh
Menggunakan metode = "mendapatkan" bentuk
Contoh ini menunjukkan bagaimana menggunakan perintah Request.QueryString untuk berinteraksi dengan pengguna.
Menggunakan metode = "post" bentuk
Contoh ini menunjukkan bagaimana menggunakan perintah Request.Form untuk berinteraksi dengan pengguna.
Gunakan tombol radio Formulir
Contoh ini menunjukkan bagaimana menggunakan perintah Request.Form melalui tombol radio untuk berinteraksi dengan pengguna.
input pengguna
Permintaan objek dapat digunakan untuk mengambil informasi pengguna dari formulir.
HTML berupa contoh
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
input pengguna dapat diambil melalui Request.QueryString atau perintah Request.Form.
Request.QueryString
Request.QueryString Perintah ini digunakan untuk mengumpulkan menggunakan metode = "mendapatkan" dalam bentuk nilai.
Dari bentuk menggunakan metode GET transmisi informasi untuk semua pengguna itu terlihat (muncul di address bar browser), dan pada jumlah informasi yang dikirimkan terbatas.
Jika pengguna dalam bentuk atas HTML masukan "Bill" dan "Gates", dikirim ke URL server akan terlihat seperti ini:
Misalkan "simpleform.asp" file berisi script ASP berikut:
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>
Tubuh bagian dari browser akan menampilkan dokumen sebagai berikut:
Request.Form
Perintah Request.Form digunakan untuk mengumpulkan penggunaan metode = "post" dalam bentuk nilai.
Dengan menggunakan metode POST transmisi informasi dari bentuk yang tidak terlihat oleh pengguna, dan tidak ada batasan pada jumlah informasi untuk mengirim.
Jika pengguna dalam bentuk atas HTML masukan "Bill" dan "Gates", dikirim ke URL server akan terlihat seperti ini:
Misalkan "simpleform.asp" file berisi script ASP berikut:
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>
Tubuh bagian dari browser akan menampilkan dokumen sebagai berikut:
bentuk Authentication
Bila mungkin, sejauh mungkin dalam browser untuk memvalidasi input pengguna (melalui scripting client-side). Browser validasi lebih cepat dan mengurangi beban server.
Jika pengguna memasuki akan disimpan ke database, maka Anda harus mempertimbangkan menggunakan validasi sisi server. Ada cara yang baik untuk memverifikasi bahwa bentuk server-side, yaitu, (terbukti) bentuk pengembalian membentuk halaman, daripada pergi ke halaman yang berbeda. Pengguna kemudian bisa mendapatkan pesan error pada halaman yang sama. Pengguna merasa lebih mudah untuk berbuat salah.