Qu'est-ce que le plug-in de validation de formulaire jQuery formValidator ?
Plug-in de validation de formulaire jQuery formValidator, basé sur la bibliothèque de classes jQuery et réalise la séparation des scripts js du code html de la page. Vous pouvez diviser plusieurs groupes de vérification et la vérification de chaque groupe ne s'affecte pas. Pour un objet de formulaire, il vous suffit d’écrire une ligne de code pour implémenter facilement d’innombrables contrôles de script (théoriquement). Actuellement, 5 méthodes de vérification principales sont prises en charge, à savoir : inputValidator (contrôle de la longueur des caractères, de la plage de valeurs et du nombre de sélections pour les contrôles de saisie, de zone de texte et de sélection), compareValidator (fournit une comparaison de deux objets, peut actuellement comparer des chaînes et un type numérique ), ajaxValidator (vérification des données sur le serveur via ajax), regexValidator (fournissant une bibliothèque d'expressions régulières extensible), functionValidator (des fonctions externes peuvent être utilisées pour la vérification)
Les plus grandes différences entre ce plug-in et les autres contrôles de vérification sont trois points :
1. La fonction de vérification peut être étendue.
Contrôles sur le chinois, l'anglais, les nombres, les entiers, les nombres réels, le format d'adresse e-mail, le format d'URL basé sur le protocole HTTP, le format de numéro de téléphone, le format de numéro de téléphone mobile, le format de devise, le code postal, le numéro d'identification, le numéro QQ, la date, etc., etc. Le contrôle de validation du formulaire est codé en dur dans le code, tandis que formValidator est étendu via des fichiers js externes. Vous pouvez étendre à l'infini ces fonctions en écrivant des expressions régulières et des fonctions.
2. Une séparation complète du code de vérification et du code HTML est obtenue.
Toutes vos informations n'ont pas besoin d'être configurées sur l'élément du formulaire de vérification, il vous suffit de configurer vos informations sur js. Empêcher l'œuvre d'art (interface) et les ingénieurs javascript d'être liés
3. Il vous suffit d’écrire une seule ligne de code pour effectuer toutes les vérifications d’un élément de formulaire. Il vous suffit d'écrire une seule ligne de code pour compléter tous les contrôles
Prend en charge la validation de tous les types de contrôles clients
Prend en charge toute la syntaxe du sélecteur jQuery, à condition que le contrôle ait un ID et un attribut de type uniques
Prend en charge les extensions de fonctions et d’expressions régulières. La bibliothèque d'extensions formValidatorReg.js est fournie et vous pouvez librement ajouter et modifier le contenu à l'intérieur.
Prend en charge 2 modes de vérification. Le premier type : invite de texte (mode showword) ; le deuxième type : invite de fenêtre contextuelle (mode showalert)
Prend en charge plusieurs groupes de parité. Si une page comporte plusieurs boutons de soumission, différentes soumissions doivent être effectuées séparément et différentes vérifications doivent être effectuées avant la soumission, vous devez donc utiliser la fonction de groupe de vérification.
Prend en charge 4 fonctions d'invite d'informations sur l'état et peut contrôler de manière flexible si les 4 états sont affichés. Le premier type : Invite lorsque la page Web est ouverte pour la première fois ; Le deuxième type : Invite lorsque le focus est obtenu. Le troisième type : Invite lorsque le focus est perdu et que la vérification est réussie. Le quatrième type : Invite lorsque le focus est perdu ; et la vérification échoue.
Prend en charge la construction automatique de couches d'invite. Un positionnement précis est possible.
Prise en charge du message d'erreur personnalisé.
Prend en charge le contrôle de la longueur des caractères du contrôle, de la plage de valeurs et du nombre de sélections. La plage de valeurs prend en charge les types numériques et caractères ; le numéro sélectionné prend en charge les commandes radio/case à cocher/sélection.
Prend en charge la comparaison de deux valeurs de contrôle. Actuellement, les types chaîne et numériques peuvent être comparés.
Prend en charge la vérification côté serveur.
Prise en charge de la vérification du format d'entrée.
Page d'accueil : index.html
Développer