Pengumpulan formulir
Perhatikan bahwa karena tutorial contoh ASP ini tentang kode formulir, untuk menghindari masalah, saya tidak akan mengambil tangkapan layar! Setiap orang dapat menguji sendiri hasil eksekusi instance!
Sebuah aplikasi sederhana pengumpulan Formulir
Contoh ini menunjukkan bagaimana kumpulan Formulir mengambil nilai dari formulir. Formulir ini menggunakan metode POST yang artinya informasi yang dikirim tidak terlihat oleh pengguna, dan tidak ada batasan jumlah informasi yang dikirim (dapat dikirim dalam jumlah besar).
Kode contoh ini adalah sebagai berikut:
Berikut isi kutipannya:
<html>
<tubuh>
<bentuk aksi=/example/aspe/demo_aspe_simpleform1.asp metode=post>
Nama depan:
<tipe masukan=nama teks=nilai namaf=Donald />
<br />
Nama belakang:
<tipe input=nama teks=namal nilai=Bebek />
<br />
<tipe masukan=nilai kirim=Kirim />
</bentuk>
<%
Respon.Tulis(Permintaan.Formulir)
%>
</tubuh>
</html>
Cara menggunakan informasi dari formulir
Contoh ini menunjukkan cara menggunakan informasi yang diambil dari formulir. Kami menggunakan koleksi Formulir. Formulirnya menggunakan metode POST.
Kode contoh ini adalah sebagai berikut:
Berikut isi kutipannya:
<html>
<tubuh>
<form action=/example/aspe/demo_aspe_simpleform.asp metode=post>
Nama Anda: <tipe input=nama teks=namafukuran=20 />
<tipe masukan=nilai kirim=kirim/>
</bentuk>
<%
nama redup
fname=Permintaan.Formulir(fname)
Jika fname<> Lalu
Respon.Tulis(Halo! & nama belakang &!<br />)
Respon.Tulis(Bagaimana kabarmu hari ini?)
Akhiri Jika
%>
</tubuh>
</html>
Informasi lebih lanjut dari formulir
Contoh ini menunjukkan informasi apa yang akan berisi kumpulan Formulir jika beberapa kolom input menggunakan nama yang sama. Ini akan menunjukkan cara memisahkan nama-nama yang identik ini. Ini juga menunjukkan cara menggunakan kata kunci count untuk menghitung atribut nama. Formulir ini menggunakan metode POST.
Kode contoh ini adalah sebagai berikut:
Berikut isi kutipannya:
<html>
<tubuh>
<bentuk tindakan=/contoh/aspe/demo_aspe_form2.asp metode=posting>
Nama depan:
<tipe masukan=nama teks=nilai nama=Donald />
<br />
Nama belakang:
<tipe input=nama teks=nilai nama=Bebek />
<br />
<tipe masukan=nilai kirim=Kirim />
</bentuk>
<jam />
<p>Informasi dari formulir di atas:</p>
<%
Jika Permintaan.Formulir(nama)<> Lalu
Respon.Tulis(<p>)
Respon.Tulis(nama= & Permintaan.Formulir(nama))
Respon.Tulis(</p><p>)
Response.Write(Jumlah atribut nama :)
Respon.Tulis(Permintaan.Formulir(nama).Hitungan)
Respon.Tulis(</p><p>)
Respon.Tulis(Nama depan= & Permintaan.Formulir(nama)(1))
Respon.Tulis(</p><p>)
Response.Write(Nama belakang= & Permintaan.Formulir(nama)(2))
Respon.Tulis(</p>)
Berakhir jika
%>
</tubuh>
</html>
bentuk dengan tombol radio
Contoh ini menunjukkan cara menggunakan koleksi Formulir untuk berinteraksi dengan pengguna melalui tombol radio. Formulir ini menggunakan metode POST.
Kode contoh ini adalah sebagai berikut:
Berikut isi kutipannya:
<html>
<%
mobil redup
mobil=Permintaan.Formulir(mobil)
%>
<tubuh>
<bentuk aksi=/example/aspe/demo_aspe_radiob.asp metode=post>
<p>Silakan pilih mobil favorit Anda:</p>
<tipe input=nama radio=mobil
<%jika mobil=Volvo lalu Response.Write(dicentang)%>
nilai=Volvo>Volvo</input>
<br />
<tipe input=nama radio=mobil
<%jika mobil=Saab lalu Response.Write(dicentang)%>
nilai=Saab>Saab</input>
<br />
<tipe input=nama radio=mobil
<%jika mobil=BMW lalu Response.Write(dicentang)%>
nilai=BMW>BMW</input>
<br /><br />
<tipe masukan=nilai kirim=kirim/>
</bentuk>
<%
jika mobil<> lalu
Response.Write(<p>Mobil yang Anda sukai adalah & mobil & </p>)
berakhir jika
%>
</tubuh>
</html>
formulir dengan tombol centang
Contoh ini menunjukkan cara menggunakan koleksi Formulir untuk berinteraksi dengan pengguna melalui tombol centang. Formulir ini menggunakan metode POST.
Kode contoh ini adalah sebagai berikut:
Berikut isi kutipannya:
<html>
<tubuh>
<%
buah-buahan=Permintaan.Formulir(buah-buahan)
%>
<bentuk aksi=/example/aspe/demo_aspe_checkboxes.asp metode=post>
<p>Buah apa yang kamu suka:</p>
<tipe input=nama kotak centang=nilai buah=Apel
<%if instr(buah-buahan,Apple) lalu Response.Write(dicentang)%>>
Apel
<br>
<tipe input=nama kotak centang=nilai buah=Jeruk
<%if instr(buah,Jeruk) lalu Response.Write(dicentang)%>>
Oranye
<br>
<tipe input=nama kotak centang=nilai buah=Pisang
<%if instr(buah-buahan, Pisang) lalu Response.Write(dicentang)%>>
Pisang
<br>
<tipe masukan=kirim nilai=kirim>
</bentuk>
<%
jika buah-buahan<> maka%>
<p>Anda menyukai: <%Response.Write(buah)%></p>
<%akhir jika
%>
</tubuh>
</html>