Maison  >  Article  >  interface Web  >  Apprenez rapidement le plug-in jQuery. Comment utiliser le plug-in de validation de formulaire jquery.validate.js.

Apprenez rapidement le plug-in jQuery. Comment utiliser le plug-in de validation de formulaire jquery.validate.js.

WBOY
WBOYoriginal
2016-05-16 15:28:351095parcourir

L'occasion la plus courante d'utiliser JavaScript est la validation de formulaire, et jQuery, en tant qu'excellente bibliothèque JavaScript, fournit également un excellent plug-in de validation de formulaire ----Validation. Validation est l'un des plug-ins jQuery les plus anciens, a été vérifié par différents projets à travers le monde et a été salué par de nombreux développeurs Web. En tant que bibliothèque de méthodes de vérification standard, Validation présente les caractéristiques suivantes :

  • 1. Règles de vérification intégrées : il existe 19 types de règles de vérification intégrées telles que les numéros requis, les e-mails, les URL et les numéros de carte de crédit
  • 2. Règles de vérification personnalisées : les règles de vérification peuvent être facilement personnalisées
  • 3. Invite d'informations de vérification simple et puissante : une invite d'informations de vérification est fournie par défaut et fournit la fonction de personnalisation des informations d'invite par défaut
  • 4. Vérification en temps réel : la vérification peut être déclenchée par des événements de saisie ou de flou, pas seulement lorsque le formulaire est soumis

Utilisation :
1. Présentez la bibliothèque jQuery et le plug-in de validation

<script src="scripts/jquery-1.6.4.js" type="text/javascript"></script> 
<script src="scripts/jquery.validate.js" type="text/javascript"></script> 

2. Déterminez quel formulaire doit être vérifié

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

3. Encodez les règles de vérification pour différents champs et définissez les attributs correspondants des champs

class="required"  必须填写 
class="required email"    必须填写且内容符合Email格式验证 
class="url"       符合URL格式验证 
minlength="2"   最小长度为2 

Il existe 19 types de règles vérifiables :
obligatoire : Champ obligatoire
remote :     "Veuillez corriger ce champ",
e-mail :                                                                                                             url : vérification de l'URL
date : Vérification de la date dateISO : Vérification de la date (ISO)
dateDE :
numéro : Vérification du numéro
numéroDE :
chiffres :                                                                                                                                                           
carte de crédit :
Vérification du numéro de carte de crédit

equalTo : «Veuillez saisir à nouveau la même valeur»
accepter :  Vérification de la chaîne avec le nom de suffixe légal
maxlength/minlength : Vérification de la longueur maximale/minimale
rangelength : Vérification de la plage de longueur de chaîne
plage :                                                                                                                max/min :                                                               Une autre méthode de vérification (écrire toutes les informations liées à la vérification dans les attributs de classe pour une gestion facile)
1). Introduisez un nouveau plug-in jQuery
---jquery.metadata.js (plug-in jQuery qui prend en charge l'analyse au format fixe)

Copier le code Le code est le suivant :

0f3316014ebc5e82ac71d7850081f83c2cacc6d41bbb37262a98f745aa00fbf0 2). Changez la méthode de vérification appelée


3). Écrivez toutes les règles de vérification dans l'attribut class
<script type="text/javascript"> 
////<![CDATA[ 
$(document).ready(function(){ 
  //将$("#commentForm").validate(); 改成 
  $("#commentForm").validate({meta: "validate"}); 
}); 
//]]> 
</script> 

Vous pouvez également utiliser l'attribut name pour associer des champs et des règles de vérification (le comportement de vérification est complètement découplé de la structure HTML)

class="{validate:{required: true, minlength: 2, messages:{required:'请输入姓名', minlength:'请至少输入两个字符'}}}" 
class="{validate:{required: true, email: true, messages:{required:'请输入电子邮件', email:'请检查电子邮件的格式'}}}"    

Internationalisation

La langue par défaut des informations de vérification du plug-in Validation est l'anglais. Si vous souhaitez la changer en chinois, il vous suffit d'importer les informations de vérification chinoises fournies par Validation. Le code d'importation est le suivant :
$("#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: '请输入您的评论' 
  } 
}); 
.

Copier le code
Le code est le suivant :

1df9aa1e3b266c6ad7b8be90ac725d2f2cacc6d41bbb37262a98f745aa00fbf0 Personnalisez les informations de vérification et embellissez-les
Règles de validation personnalisées


errorElement: "em",        //可以用其他标签,记住把样式也对应修改 
success: function(label) {  //label指向上面那个错误提示信息标签em 
   label.text("")            //清空错误提示消息 
       .addClass("success");  //加上自定义的success类 
   } 
在CSS中添加样式与之关联 
em.error { 
   background:url("images/unchecked.gif") no-repeat 0px 0px; 
   padding-left: 16px; 
} 
em.success { 
   background:url("images/checked.gif") no-repeat 0px 0px; 
   padding-left: 16px; 
} 
Ce qui précède est une introduction détaillée au plug-in de validation de formulaire jquery.validate.js. J'espère qu'il sera utile à l'apprentissage de chacun.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn