Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Membuat Peraturan Pengesahan Tersuai dengan jQuery Validate?

Bagaimana untuk Membuat Peraturan Pengesahan Tersuai dengan jQuery Validate?

Patricia Arquette
Lepaskan: 2024-12-16 14:20:15
asal
353 orang telah melayarinya

How to Create Custom Validation Rules with jQuery Validate?

Menyesuaikan Pengesahan dengan jQuery Validate Plugin

Apabila bekerja dengan pengesahan borang, menyesuaikan peraturan kepada senario tertentu selalunya diperlukan. Plugin jQuery Validate memberi anda kuasa untuk mencipta peraturan tersuai untuk memenuhi keperluan pengesahan khusus anda. Mari kita terokai cara mencipta peraturan tersuai yang ringkas menggunakan fungsi addMethod pemalam.

Mencipta Peraturan Tersuai

Andaikan anda ingin mengesahkan sekumpulan kotak pilihan, memastikan bahawa sekurang-kurangnya satu daripadanya diperiksa. Untuk mencipta peraturan tersuai untuk tujuan ini, anda boleh menggunakan fungsi addMethod seperti berikut:

jQuery.validator.addMethod("atLeastOneChecked", function(value, element) {
  // Count the checked checkboxes within the group
  var count = $(element).find('input[type="checkbox"]:checked').length;

  // Return true if at least one checkbox is checked, false otherwise
  return count > 0;
}, "* At least one checkbox must be checked");
Salin selepas log masuk

Dalam peraturan tersuai ini, kami mengira bilangan kotak pilihan yang ditandai dalam kumpulan dan mengembalikan benar jika terdapat sekurang-kurangnya satu diperiksa, atau palsu sebaliknya. Mesej ralat yang dinyatakan dalam parameter terakhir akan dipaparkan apabila pengesahan gagal.

Menggunakan Peraturan Tersuai

Untuk menggunakan peraturan tersuai pada borang anda, anda boleh menggunakan pilihan peraturan dalam kaedah pengesahan seperti berikut:

$('form').validate({
  rules: {
    "checkboxGroup": { atLeastOneChecked: true }
  }
});
Salin selepas log masuk

Dengan menambahkan peraturan "atLeastOneChecked" pada elemen "checkboxGroup", anda kini memerlukan sekurang-kurangnya satu kotak pilihan dalam kumpulan itu untuk disemak untuk pengesahan borang lulus.

Peraturan tersuai memberikan kepelbagaian kepada proses pengesahan borang anda, membolehkan anda menguatkuasakan kriteria khusus yang tidak dilindungi oleh peraturan lalai. Dengan memanfaatkan fungsi addMethod, anda boleh membuat peraturan tersuai dengan mudah untuk memenuhi keperluan pengesahan unik anda.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Peraturan Pengesahan Tersuai dengan jQuery Validate?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan