//Maklumat gesaan mesej, fungsi panggil balik(benar/salah)
window.shconfirm = fungsi (mesej, panggil balik)
Parameter fungsi panggil balik adalah benar/salah
//maklumat gesaan mesej, fungsi panggil balik(msg) (input mesej oleh pengguna), param: input regex pengesahan biasa, pengesahan biasa regexmsg gagal segera
window.shprompt = fungsi (mesej, panggil balik, regex, regexmsg)
Mesej di sini ialah mesej gesaan *
panggil balik ialah fungsi panggil balik * Parameter pulangan ialah nilai yang dimasukkan oleh pengguna (userinputmsg)
Kedua-dua parameter regex dan regexmsg adalah pilihan dan digunakan untuk mengesahkan input pengguna kedua-dua parameter perlu muncul pada masa yang sama. Tidak boleh digunakan secara bersendirian.
Berikut ialah pelaksanaan js,
Pada masa ini ini ialah gesaan amaran yang menyepadukan jquery ui dan enkapsulasi bootstrap sendiri.
sahkan //Malangnya, js tidak dapat mensimulasikan jeda skrip js, jadi kami hanya boleh menggunakan fungsi panggil balik untuk meneruskan langkah seterusnya.
fungsi ShConfirm() {
shconfirm("Adakah anda pasti mahu melakukan ini!", fungsi (hasil) {
jika (hasil) {
makluman("Diklik OK");
} lain {
alert("Diklik Batal");
}
});
}
fungsi ShPrompt() {
shprompt("Apakah 1 1 sama dengan?", fungsi (teks) {
alert("Pengguna memasukkan: " teks);
}, /^d{1,}$/, "Sila masukkan nombor!");
}
Hanya guna shalert terus. Ia mempunyai kesan yang sama seperti js alert.
Saya telah meletakkan kod sumber pada Baidu Netdisk Semua orang dialu-alukan untuk belajar dan bertukar.
Alamat muat turun kod sumber
http://pan.baidu.com/s/1c00Cl36
Kawalan ini sebenarnya mempunyai bahagian yang boleh dikonfigurasikan semula, seperti kaedah pemulaan, dsb. Ini belum diekstrak Kerana tugasnya ketat, saya akan menggunakannya seperti ini dahulu.
Isu ini akan ditangani dalam pengoptimuman seterusnya.
Gaya asal adalah seperti ini, yang boleh dicapai dengan mengubah suai css yang dirujuk Terdapat arahan terperinci dalam demo.
Di atas adalah keseluruhan kandungan artikel ini, anda akan mendapat banyak manfaat.
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn