Problème de message de validation jQuery datepicker

J’utilise le plugin jquery Datepicker à l’adresse http://plugins.jquery.com/project/datepick avec le plugin de validation Datepicker.

 $(document).ready(function(){ var validator = $("#frmTest").validate({ rules:{ fname: "required", dobPicker: "required" }, messages:{ fname: "Please enter a name", dobPicker: "Select a date" }, }); $('#dobPicker').datepick(); $.datepick.setDefaults({showOn: 'both', dateFormat: 'dd-mm-yy', yearRange:'1900:2010'}); });  

Et le corps du document est le suivant:

 

Le formulaire est validé pour la première fois, mais le message d’erreur du sélecteur de date ne disparaît pas immédiatement. Une date est sélectionnée. Cependant, il disparaît si la date est sélectionnée une deuxième fois. Toute aide pour la faire partir la première fois qu’une date est sélectionnée sera appréciée

Vous voulez définir ceci dans vos valeurs par défaut pour datepicker:

 onClose: function() {$(this).valid();}, 

Dès qu’une autre date est sélectionnée, le plugin validateur revérifie le champ.

La “meilleure réponse” n’a pas fonctionné pour moi. J’ai compris que le validateur validait le format de la date même si je ne l’avais pas demandé. Voici ma solution:

 $('form').validate( rules: { MyDateControl:{ required:true, date:false } } );