验证后的jquery datepicker期初问题

验证后的jquery datepicker期初问题,jquery,datepicker,Jquery,Datepicker,我的jquery datepicker有一个问题,当出现错误时,它会自动打开 daptepicker字段上的验证错误。 这是密码 a("#da-ex-validate1").validate( { rules:{"jourferie.nombrejours":{required:true,digits:true,max:40}, "jourferie.date":{required:true,date:true}, "jourferie.occasion":{req

我的jquery datepicker有一个问题,当出现错误时,它会自动打开 daptepicker字段上的验证错误。 这是密码

a("#da-ex-validate1").validate(
{

rules:{"jourferie.nombrejours":{required:true,digits:true,max:40},
       "jourferie.date":{required:true,date:true},
       "jourferie.occasion":{required:true}
       },
invalidHandler:function(e,c){var f=c.numberOfInvalids();if(f){var d=f==1?"Vous avez manqué 1 champ.  Il a été mis en évidence":"Vous avez manqué "+f+" champs. Ils ont été mis en évidence";a("#da-ex-val1-error").html(d).show();}else{a("#da-ex-val1-error").hide();}}

});

a("#da-ex-datepicker").datepicker({showOtherMonths:true,onSelect: function() { a(this).valid(); }});
所以我想禁用这个行为。
谢谢。

您可以在“invalidHandler”处理程序回调中隐藏日期选择器

示例:

a("#da-ex-validate1").validate(
{
   //exisiting rules 
   invalidHandler:function(e,c){
        // exisiting stuff
        a("#da-ex-datepicker").datepicker("hide");
   }
});
或者,您可以将“focusInvalid”选项设置为false,以防止聚焦无效元素

a("#da-ex-validate1").validate(
{
   focusInvalid : false,
   //exisiting stuff 
});

希望这会有帮助

您可以在“invalidHandler”处理程序回调中隐藏日期选择器

示例:

a("#da-ex-validate1").validate(
{
   //exisiting rules 
   invalidHandler:function(e,c){
        // exisiting stuff
        a("#da-ex-datepicker").datepicker("hide");
   }
});
或者,您可以将“focusInvalid”选项设置为false,以防止聚焦无效元素

a("#da-ex-validate1").validate(
{
   focusInvalid : false,
   //exisiting stuff 
});

希望这会有帮助

我猜这是因为当验证发生时,相关文本框会聚焦并显示日期选择器。我同意你的观点,那么在验证时是否有任何方法可以避免这种行为?我猜这是因为当验证发生时,相关文本框会聚焦并显示日期选择器。我同意你的观点,那么,在验证时是否有任何方法可以避免这种行为呢?在“invalidHandler”中,它对我不起作用,但当我使用disbale而不是hide时,它起作用了,但我的日期选择器在那之后根本没有显示出来。
focusInvalid
选项,我在哪里设置它?我可以在pertical字段上设置它吗?在“invalidHandler”中它对我不起作用,但是当我使用disbale而不是hide时,它起作用了,但我的日期选择器在那之后就根本不显示了。
focusInvalid
选项,我在哪里设置它?我能把它放在垂直场上吗?