【问题标题】:Datepicker: minDate changes selected dateDatepicker:minDate 更改所选日期
【发布时间】:2013-11-05 07:22:34
【问题描述】:

我正在根据某些条件更改 jquery datepicker 的 minDate。如果当前日期小于 minDate,它也会更改当前日期。这正如预期的那样。当然,它不会触发 onSelect,因为日期没有被选择,而是在内部发生了变化。

有没有办法捕捉到这个日期的变化?

【问题讨论】:

  • 可以使用文本框的Change事件。
  • 你能展示你试过的代码吗?

标签: jquery datepicker


【解决方案1】:

今天这样做是为了解决这个问题:

target.datepicker({ showOn: 'none', dateFormat: 'dd.mm.yy' }); // config

var focus = function() {
  var currentValue = input.value;
  target.datepicker('option', 'minDate', '31.10.2017'); // set minDate
  target.datepicker('show');
  input.value = currentValue; // set value back to orginal
}

input.addEventListener('focus', focus); // listen to input focus

【讨论】:

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