0

我有一个场景,我使用 datetimepicker 输入 From 和 To 日期。如果我以“To”日期不能小于“From”日期的方式设置约束,则绑定不再起作用。这是小提琴:http: //jsfiddle.net/ericpanorel/PkpP6/

有任何想法吗?

4

1 回答 1

0

如果您提供了 onselect,Datepicker 将不会触发更改事件。以下是来自 jquery ui 代码的部分:

var onSelect = this._get(inst, 'onSelect');
if (onSelect)
  onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);  // trigger custom callback
else if (inst.input)
   inst.input.trigger('change'); // fire the change event

为了解决您的问题,请在 onSelect (当用户从​​日期选择器窗口中选择日期时触发)和“onchange”(您仍然需要处理文本框编辑的最后一个)中更新模型

小提琴:

http://jsfiddle.net/PkpP6/1/

于 2012-04-04T02:47:39.510 回答