jQuery datepickervalidation消息问题

我在http://plugins.jquery.com/project/datepick上使用jquery datepicker插件和datepickervalidation插件。

 $(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'}); });  

文件正文如下:

 

表单首次validation,但是日期选择器的错误消息不会立即消失,但是如果第二次选择了日期,它就会消失。 任何帮助,使其第一次选择日期,将不胜感激

您想在datepicker默认值中设置此值:

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

一旦选择了另一个日期,它将使validation器插件重新检查该字段。

“最佳答案”对我不起作用。 我发现validation器正在validation日期格式,即使我没有要求它。 这是我的解决方案:

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