Apakah Anda masih ingat kotak dialog Pesan Konfirmasi yang disebutkan dalam pengantar JavaScript sebelumnya? Tidak masalah jika Anda tidak mengingatnya, mari kita tinjau dulu dan kemudian bicarakan secara detail.
tinjauan:
Kotak dialog Pesan Konfirmasi biasanya digunakan untuk memungkinkan pengguna membuat pilihan, seperti: "Apakah Anda benar?" dan sebagainya. Kotak dialog muncul (termasuk tombol OK dan tombol batal).
tata bahasa:
konfirmasi (str);
Deskripsi Parameter:
STR: Nilai pengembalian teks yang akan ditampilkan di kotak dialog pesan: Nilai Boolean Nilai Pengembalian:
Ketika pengguna mengklik tombol "OK", kembalikan true. Ketika pengguna mengklik tombol "Batalkan", Return False Catatan: Nilai pengembalian dapat digunakan untuk menentukan tombol apa yang diklik pengguna.
Lihat kode berikut:
<script type = "text/javascript"> var myMessage = konfirmasi ("Apakah Anda suka javascript?"); if (myMessage == true) {document.write ("Bagus, ayolah!"); } else {document.write ("js sangat kuat, Anda perlu belajar!"); } </script>hasil :
Catatan : Kotak dialog pesan eksklusif, yaitu, pengguna tidak dapat melakukan operasi lain sebelum mengklik tombol dialog.
Tugas
Gunakan kotak prompt konfirmasi () untuk menyelesaikan konfirmasi gender saat tombol diklik.
<! Doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <itement> Konfirmasi </title> <script type = "text/javascript"> function rec () {var myMessage = konfirmasi ("Anda adalah seorang Lady!" if (myMessage == true) {document.write ("Anda seorang wanita!"); } else {document.write ("You Are a Man!"); }} </script> </head> <body> <input name = "tombol" type = "tombol" ontClick = "rec ()" value = "Klik saya dan kotak dialog konfirmasi muncul"/> </body> </html>hasil:
memperpanjang:
Seperti yang disebutkan sebelumnya, yang terbaik adalah menulis fungsi menggunakan fungsi, sehingga setiap fungsi adalah fungsi. Jika fungsi -fungsi ini digunakan di masa depan, Anda dapat menggunakannya secara langsung. Itu untuk digunakan kembali. Jadi biasakan ini. . . . . .
Sama seperti contoh di atas
<script language = "javascript"> function confirm () {var msg = konfirmasi ("Anda adalah seorang wanita!"); if (msg == true) {document.write ("Anda adalah seorang wanita!"); } else {document.write ("You Are a Man!"); }} </script>Kemudian hubungi fungsi untuk input, tambahkan ontClick = "confirm ()" dan akhirnya buat ringkasan jendela javascript.confirm
Tipe pertama:
Itu metode yang kami sebutkan di atas
<script language = "javascript"> function confirm () {var msg = konfirmasi ("Anda adalah seorang wanita!"); if (msg == true) {document.write ("Anda adalah seorang wanita!"); } else {document.write ("You Are a Man!"); }} </script><input name = "tombol" type = "Tombol" ontClick = "confirm ()" value = "Klik saya dan kotak dialog konfirmasi akan muncul" />
Tipe kedua:
Di tag:
1.
<a href = "javascript: if (konfirmasi ('apakah Anda benar -benar ingin menghapus konten ini?')) location = '#'"> hapus </a>2.
<a href = "#" ontClick = "if (konfirmasi ('Apakah Anda benar -benar ingin menghapus konten ini?') == false) return false;"> klik ok </a>Jika Anda ingin menyebutnya secara sederhana, itu bisa sama
Kodenya adalah sebagai berikut:
<a href = "#" onClick = "return confirm ('Apakah Anda benar -benar ingin menghapus konten ini?');"> hapus </a>Tipe ketiga:
<script language = "javascript"> function del_confirm (e) {if (event.srcelement.outerText == "delete") {event.returnValue = konfirmasi ("hapus tidak dapat dipulihkan, apakah Anda yakin ingin menghapus?");}} document.onclick = delete_confirm;<a href = "#" onClick = "del_confirm"> hapus </a>
Tipe Keempat:
<script language = "javascript"> function del_confirm () {event.returnValue = konfirmasi ("Penghapusan tidak dapat dipulihkan, apakah Anda yakin ingin menghapusnya?");} </script><a href = "http://www.baidu.com" onclick = "del_confirm ()"> hapus </a>
Di atas adalah ringkasan metode implementasi kotak dialog konfirmasi konfirmasi yang dibawa kepada Anda oleh editor. Saya harap semua orang akan mendukung wulin.com lebih banyak ~