【问题标题】:Disabling the datepicker updates the date in input禁用日期选择器会更新输入中的日期
【发布时间】:2015-02-24 21:58:47
【问题描述】:

给定一个input,我初始化一个datepicker,一切都很好。但是请注意,input 中的值超出了datepicker 初始化允许的日期范围。行为如我所料:日期选择器将允许将日期更改为允许范围内的某个值。

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

这里是一个例子:http://jsfiddle.net/smrunjgm/4/

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

【问题讨论】:

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


    【解决方案1】:

    在输入上调用blur 事件

    $("#date1").blur(function() {
             $("#date1").datepicker( "option", "disabled", false);
    });
    

    JSFIDDLE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多