J'ai un valideur jquery en cours d'exécution et la page est très longue, donc je veux que la page défile vers le haut car j'affiche des erreurs en haut de la page au-dessus de la forme, est-ce que quelqu'un sait où je peux mettre le code pour l'animation de sorte qu'il se déclenche lorsque le formulaire a des erreurs?Comment déclencher un événement en erreur dans le plugin jquery validator
Répondre
Vous pouvez utiliser le invalidHandler
option pour le cas précis que vous voulez, comme ceci:
$("form").validate({
rules: { ... rules here ... }
invalidHandler: function(form, validator) {
$('html, body').animate({scrollTop: '0px'}, 300);
}
});
Merci beaucoup, cela a fonctionné parfaitement –
Y at-il un moyen de le faire défiler vers l'élément qui était invalide en particulier? Donc, si vous aviez une forme énorme et au milieu quelque part il y avait l'erreur? Sur les téléphones, c'est important car je peux faire défiler vers le haut mais l'erreur peut ne pas être là en particulier. –
La même chose que suggéré @ Nick, mais d'utiliser après l'initialisation du plugin:
$("form").bind("invalid-form.validate", function() {
});
Son même cela arrive en interne lorsque le plugin s'initialise. Source.
Ceci est une bouée de sauvetage .. sauf que pour moi, il se déclenche 3 fois sur le même échec de validation. – Damon
@Damon pas sûr pourquoi cela se produit – DontVoteMeDown
@damon probablement parce que vous avez 3 formes? –
- 1. JQuery Validator Plugin
- 2. Comment déclencher un événement personnel en Javascript
- 3. Comment déclencher un événement en utilisant addHandler
- 4. Comment déclencher un événement en utilisant Xcode?
- 5. Déclencher un événement avec le prototype
- 6. Déclencher un événement personnalisé dans Rx JS
- 7. Comment déclencher un événement attaché dans wpf?
- 8. jquery - événement plugin bubble plugin
- 9. Comment déclencher cet événement?
- 10. Déclencher un événement keypress/keydown/keyup dans JS/jQuery?
- 11. Le plugin jQuery validator n'attrape pas l'action submit
- 12. jquery comment déclencher le même événement toutes les 5 secondes
- 13. Comment déclencher un événement de touche Ctrl + C avec jQuery?
- 14. Plugin jQuery Validator - mise à jour des messages d'erreur personnalisés
- 15. Comment déclencher un événement lorsqu'un clic se produit dans iframe?
- 16. Comment déclencher un événement JavaScript cliquez sur
- 17. Comment déclencher un événement onchange manuellement?
- 18. Déclencher un événement par programme?
- 19. Comment déclencher un événement entre classes?
- 20. Déclencher un menu accordéon jquery par un événement?
- 21. déclencher un événement par code dans android
- 22. Comment déclencher un événement répété en survolant la souris dans JQuery?
- 23. Comment déclencher un événement dans un module PerlNet?
- 24. Comment implémenter un événement spécial dans jQuery?
- 25. un autre Bug dans jquery validator?
- 26. jQuery comment déclencher un événement uniquement en cliquant sur un div
- 27. Comment déclencher une publication à l'aide du plugin JQuery Droppable?
- 28. Extension du plugin JQuery Validator avec la méthode personnalisée
- 29. Comment déclencher un événement JavaScript via C++ dans QWebView
- 30. Silverlight 3 Datatemplate: déclencher un événement button_click
Pouvez-vous poster le code que vous avez maintenant pour appeler la validation? –