/ / jquery.validate en échec avec "a is null" - jquery, jquery-validate

jquery.validate échouant avec “a is null” - jquery, jquery-validate

J'ai un ASP.L'application NET MVC que je construisais et j'essaie de valider un seul champ. J'ai donc décidé d'introduire jQuery.validate dans mon application. Par conséquent, si j'ai besoin de faire plus de validation à l'avenir, le plugin sera inclus.

En faisant des tests, j'ai ajouté:

jQuery("#NextFollowUpDateTimePicker").rules("add", {
minlength: 2
});

Mon ID d’entrée est "NextFollowUpDateTimePicker" et je n’ai même pas encore essayé de le valider, mais j’essaie simplement d’ajouter la règle. Lorsque j’inspecte la console avec Firebug, le message d'erreur suivant s'affiche:

a is null

Ceci est jeté de mon fichier jQuery (1.5.1). Quelqu'un d'autre a-t-il rencontré cela? J'ai toutes sortes d'autres fichiers JS inclus, donc je suppose que c'est une sorte de conflit, mais je ne suis pas vraiment sûr de savoir comment déboguer cela.

Merci d'avance! -Mat

Réponses:

2 pour la réponse № 1

Assurez-vous que vous avez appelé $("#myForm").validate(); avant d'ajouter des règles. De même, si vous ajoutez des entrées dynamiques à valider, assurez-vous de les ajouter au DOM avant d'ajouter les règles.