jquery valider onchange

Je suis en utilisant http://jqueryvalidation.org/ plugin.

Il valider sur la touche vers le haut, mais pas de changement.
Par exemple:

<input type="text" id="test1" value="" name="test1">
<input type="checkbox" id="test2" name="test2" value="1"> 

jQuery('#test2').change(function() {
jQuery('#test1').val('Test1'); });

si je suis de la validation, de valider erreur #test1 affiche, mais lorsque je clique sur une case, c'est de ne pas se faufiler.

Je peux le faire de cette façon:

jQuery('#test2').change(function() {
jQuery('#test1').val('Test1');
jQuery('#test1').valid(); });

il fonctionne, mais comment mettre en œuvre onchange méthode de validation de plug-in automatique, chaque champ onchange de validation? Non seulement onkeyup, mais aussi onchange?

'onchange: true' sera très bon, mais il n'était pas mis en œuvre dans ce plugin. Alors, peut-être quelqu'un l'a fait ceci ou a de l'idée, de comment mettre en œuvre cette méthode?
Où est le .validate() code? Où sont les règles de validation? De quoi êtes-vous vraiment essayer de faire ici? Pourquoi un message d'erreur disparaît sur le clic sur une case à cocher? Voulez-vous la règle pour test1 à dépendent sur l'état activé de test2? Si oui, alors l'expliquer dans suffisamment de détails afin que nous puissions vous aider à le réaliser.
Non, le plugin n'a pas un onchange option. Cependant, il n'est pas nécessaire car il capte tout "changement" via onkeyup pour les champs de texte, onfocusout pour tous les champs, et onclick pour radio et checkbox champs.
onkeyup+onfocusout+onclickonchange. onchange effectivement vérifie si la valeur a été modifiée et ne pas tirer sur chaque clic, focusout et de la pression de touche. Elle attrape aussi coller à travers le menu de clic droit, etc. Le plugin vraiment besoin et n'en a pas.

OriginalL'auteur Snafu | 2013-06-04