Pelajari pemalam jQuery dengan cepat Cara menggunakan pemalam pengesahan borang jquery.validate.js

WBOY
Lepaskan: 2016-05-16 15:28:35
asal
1054 orang telah melayarinya

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:

  • 1. Peraturan pengesahan terbina dalam: Terdapat 19 jenis peraturan pengesahan terbina dalam seperti yang diperlukan, nombor, e-mel, URL dan nombor kad kredit
  • 2. Peraturan pengesahan tersuai: Peraturan pengesahan boleh disesuaikan dengan mudah
  • 3. Gesaan maklumat pengesahan yang ringkas dan berkuasa: Gesaan maklumat pengesahan disediakan secara lalai dan menyediakan fungsi untuk menyesuaikan maklumat gesaan lalai
  • 4. Pengesahan masa nyata: Pengesahan mungkin dicetuskan melalui acara keyup atau kabur, bukan hanya apabila borang diserahkan

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> 
Salin selepas log masuk

2. Tentukan borang yang perlu disahkan

<script type="text/javascript"> 
////<![CDATA[ 
$(document).ready(function(){ 
  $("#commentForm").validate(); 
}); 
//]]> 
</script> 
Salin selepas log masuk

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 
Salin selepas log masuk

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:


3). Tulis semua peraturan pengesahan ke dalam atribut kelas

<script type="text/javascript"> 
////<![CDATA[ 
$(document).ready(function(){ 
  //将$("#commentForm").validate(); 改成 
  $("#commentForm").validate({meta: "validate"}); 
}); 
//]]> 
</script> 
Salin selepas log masuk

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:'请检查电子邮件的格式'}}}"    
Salin selepas log masuk
Pengantarabangsaan


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 selepas log masuk

Salin kod Kod adalah seperti berikut:

Sesuaikan maklumat pengesahan dan cantikkan Peraturan pengesahan tersuai


Di atas ialah pengenalan terperinci kepada pemalam pengesahan borang jquery.validate.js, saya harap ia dapat membantu pembelajaran semua orang.
Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!