Saya membuat halaman di JSP di mana saya memiliki daftar dropdown dan setelah pengguna memilih nilai dia harus mengklik tombol go dan kemudian nilai dikirim ke Servlet.
</select>
<input type="submit" name="GO" value="Go"/>
Bagaimana saya membuatnya sehingga itu bisa berubah? Misalnya ketika pengguna memilih John, semua detailnya diambil dari DB dan ditampilkan. Saya ingin sistem melakukannya tanpa harus mengklik tombol go.
<noscript>
spanduk bahwa pengalaman situs lebih baik jika JS diaktifkan. Alternatif yang sama sekali berbeda adalah dengan menggunakan<ul><li><input type="submit">
dan membuang CSS untuk membuatnya terlihat seperti daftar dropdown yang benar. Tapi kemudian tidak ada cara<select>
lagi.<noscript>This form requires that you have javascript enabled to work properly please enable javascript in your browser.</noscript>
juga @NathanHornby jika Anda benar-benar ingin kutipan mengapa Anda tidak pergi ke perpustakaan umum sebagian besar blok javascript perpustakaan umum untuk alasan keamanan serta beberapa sekolah juga jadi jangan ' t mencoba untuk menganggapnya sebagai mitos yang telah dan sedang dilakukan terutama karena alasan keamanan untuk menjaga integritas komputer karena beberapa javascript adalah kode berbahaya ...submit
tombol di<noscript>
tag. Ini hanya akan ditampilkan jika pengguna menggunakan noscript. Pengguna yang memiliki JS diaktifkan dapat dengan mudah memilih elemen, dan pengguna dengan noscript hanya akan mengklik tombol kirim. :)JavaScript sederhana akan dilakukan -
Berikut ini tautan untuk tutorial javascript yang bagus .
sumber
selain menggunakan
this.form.submit()
Anda juga mengirimkan dengan id atau nama. contoh saya punya formulir seperti ini:<form action="" name="PostName" id="IdName">
Dengan nama :
<select onchange="PostName.submit()">
Dengan Id:
<select onchange="IdName.submit()">
sumber
Untuk yang ada di jawaban di atas. Ini jelas JavaScript. Itu hanya sebaris.
BTW setara jQuery jika Anda ingin menerapkan semua pilihan:
sumber