Peristiwa yang paling biasa untuk menggunakan JavaScript ialah pengesahan borang, dan jQuery, sebagai perpustakaan JavaScript yang sangat baik, juga menyediakan pemalam pengesahan borang yang sangat baik----Pengesahan. Pengesahan ialah salah satu pemalam jQuery tertua, telah disahkan oleh projek yang berbeza di seluruh dunia, dan telah dipuji oleh banyak pembangun web. Sebagai perpustakaan kaedah pengesahan standard, Pengesahan mempunyai ciri-ciri berikut:
Penggunaan:
1. Memperkenalkan perpustakaan jQuery dan pemalam Pengesahan
<script src="scripts/jquery-1.6.4.js" type="text/javascript"></script> <script src="scripts/jquery.validate.js" type="text/javascript"></script>
2. Tentukan borang yang perlu disahkan
<script type="text/javascript"> ////<![CDATA[ $(document).ready(function(){ $("#commentForm").validate(); }); //]]> </script>
3. Kodkan peraturan pengesahan untuk medan yang berbeza dan tetapkan atribut medan yang sepadan
class="required" 必须填写 class="required email" 必须填写且内容符合Email格式验证 class="url" 符合URL格式验证 minlength="2" 最小长度为2
Terdapat 19 jenis peraturan yang boleh disahkan:
diperlukan: Medan yang diperlukan
jarak jauh: "Sila betulkan medan ini",
e-mel:
url: pengesahan URL
tarikh: Pengesahan tarikh
dateISO: Pengesahan tarikh (ISO)
dateDE:
nombor: Pengesahan nombor
nomborDE:
digit:
kad kredit:
Pengesahan nombor kad kredit
sama dengan: "Sila masukkan nilai yang sama sekali lagi" pengesahan
terima: Pengesahan rentetan dengan nama akhiran sah
panjang maksima/panjang min: Pengesahan panjang maksimum/minimum
panjang julat: Pengesahan julat panjang rentetan
julat:
maks/min:
Kaedah pengesahan lain (tulis semua maklumat berkaitan pengesahan ke dalam atribut kelas untuk pengurusan mudah)
1). Memperkenalkan pemalam jQuery baharu
---jquery.metadata.js (pemalam jQuery yang menyokong penghuraian format tetap)
Salin kod Kod adalah seperti berikut:
<script type="text/javascript"> ////<![CDATA[ $(document).ready(function(){ //将$("#commentForm").validate(); 改成 $("#commentForm").validate({meta: "validate"}); }); //]]> </script>
Anda juga boleh menggunakan atribut nama untuk mengaitkan medan dan peraturan pengesahan (tingkah laku pengesahan dipisahkan sepenuhnya daripada struktur HTML)
class="{validate:{required: true, minlength: 2, messages:{required:'请输入姓名', minlength:'请至少输入两个字符'}}}" class="{validate:{required: true, email: true, messages:{required:'请输入电子邮件', email:'请检查电子邮件的格式'}}}"
Bahasa lalai bagi maklumat pengesahan pemalam Pengesahan ialah bahasa Inggeris Jika anda ingin menukarnya kepada bahasa Cina, anda hanya perlu mengimport maklumat pengesahan bahasa Cina yang disediakan oleh Pengesahan Kod import adalah seperti berikut:
$("#commentForm").validate({ rules: { username: { required: true, minlength: 2 }, email: { required: true, email: true }, url:"url", comment: "required" }, messages: { username: { required: '请输入姓名', minlength: '请至少输入两个字符' }, email: { required: '请输入电子邮件', email: '请检查电子邮件的格式' }, url: '请检查网址的格式', comment: '请输入您的评论' } });
Salin kod Kod adalah seperti berikut: