Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Peraturan Pengesahan jQuery Tersuai Tanpa Ungkapan Biasa?
Pemalam jQuery Validate menyediakan cara yang berkesan untuk mencipta peraturan pengesahan tersuai. Begini cara anda boleh membuat peraturan tersuai mudah tanpa menggunakan ungkapan biasa.
Membuat Peraturan Kotak Semak tanpa Regex
Katakan anda ingin mengesahkan sekurang-kurangnya satu daripada kumpulan kotak semak ditandakan. Untuk melakukan ini:
jQuery.validator.addMethod("atLeastOneCheckboxChecked", function(value, element) { // Check if the checkbox group has any checked checkboxes return this.optional(element) || $(element).find("input[type='checkbox']:checked").length > 0; }, "Please select at least one checkbox.");
$("#myForm").validate({ rules: { checkboxGroup: { atLeastOneCheckboxChecked: true } } });
Kini, apabila pengguna cuba menyerahkan borang tanpa memilih sebarang kotak pilihan, Mesej ralat "Sila pilih sekurang-kurangnya satu kotak pilihan" akan dipaparkan.
Menyesuaikan Peraturan Anda
Anda boleh menyesuaikan peraturan ini dengan mudah untuk mengesahkan kriteria yang berbeza. Hanya gantikan fungsi di dalam addMethod dengan logik pengesahan anda sendiri. Sebagai contoh, anda boleh mengesahkan bahawa hanya kotak pilihan tertentu ditandakan atau bahawa semua kotak pilihan ditandakan.
Mencipta peraturan pengesahan tersuai dalam jQuery Validate membolehkan anda memastikan bahawa input borang anda memenuhi keperluan khusus, meningkatkan ketepatan dan kebolehpercayaan pengumpulan data anda.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Peraturan Pengesahan jQuery Tersuai Tanpa Ungkapan Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!