禁用datepicker会更新输入中的日期

时间:2015-02-24 21:58:47

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

给定input,我初始化datepicker,一切都很顺利。但请注意,input中的值超出了datepicker初始化中允许的日期范围。行为符合我的预期:日期选择器将允许将日期更改为允许范围内的某些内容。

然后,我在option "disabled"上设置了datepicker,它会更新input中的值(达到datepicker初始化时允许的最大值)。

以下是一个示例:http://jsfiddle.net/smrunjgm/4/

有没有办法阻止option "disabled"更改input中的值?

1 个答案:

答案 0 :(得分:0)

在输入

上调用on blur事件
$("#date1").blur(function() {
         $("#date1").datepicker( "option", "disabled", false);
});

JSFIDDLE

相关问题