J'ai un formulaire avec quelques boutons et j'utilise jQuery Validation Plugin de http://jquery.bassistance.de/validate/ . Je veux juste savoir s'il existe un moyen de vérifier si le formulaire est considéré comme valide par le plugin de validation jquery de n'importe où dans mon code javascript.
javascript
jquery
jquery-validate
Jaime Hablutzel
la source
la source
Réponses:
Utilisation à
.valid()
partir du plugin jQuery Validation:Où le formulaire avec
id='form_id'
est un formulaire qui l'a déjà fait.validate()
appel.la source
:)
TypeError valid() not a function
ajoutez le plugin à votre fichier car c'est un plugin non inclus dans la bibliothèque jquery, par exemple.<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
Réponse de 2015: nous l'avons prêt à l'emploi sur les navigateurs modernes, utilisez simplement l' API HTML5 CheckValidity de jQuery. J'ai également créé un module de validité jquery-html5 pour ce faire:
Ensuite:
alors vous pouvez exécuter:
la source
valid
fonction car il n'appelle pas lavalidate
fonction et ne valide pas votre formulaire.La réponse @mikemaccana est utile.
Et j'ai également utilisé https://github.com/ryanseddon/H5F . Trouvé sur http://microjs.com . C'est une sorte de polyfill et vous pouvez l'utiliser comme suit (jQuery est utilisé dans l'exemple):
la source
méthode valid ().
http://docs.jquery.com/Plugins/Validation/valid
la source
iContribute: il n'est jamais trop tard pour une bonne réponse.
De cette façon, la validation HTML5 de base pour les champs «obligatoires» a lieu sans interférer avec la soumission standard en utilisant les valeurs «nom» du formulaire.
la source
:input
et les:visible
sélecteurs sont des extensions jQuery et ne font pas partie de CSS. Voir les détails dans la documentationPour un groupe d'entrées, vous pouvez utiliser une version améliorée basée sur la réponse de @ mikemaccana
vous pouvez maintenant l'utiliser pour vérifier si le formulaire est valide:
Vous pouvez utiliser la même technique pour obtenir tous les messages d'erreur:
la source
Pour Magento, vous vérifiez la validation du formulaire par quelque chose comme ci-dessous.
Vous pouvez essayer ceci:
J'espère que cela peut vous aider!
la source