JQuery UI Timepicker,在设置后将minDateTime和maxDateTime重置为null

时间:2014-04-24 19:12:39

标签: javascript jquery jquery-ui datetime datetimepicker

我正在使用第三方jQuery UI Timepicker,可以在此git存储库中找到它: jQuery UI Timepicker

我已经实现了一个日期时间范围选择器,只需要两个datetimepicker输入元素,将所选日期作为另一个字段的最小或最大日期时间传递。它工作,并设置了最小和最大日期时间,但是当我删除一个字段时,它不会重置其他字段的最小/最大时间。

例如,假设我将from字段设置为4/23 5:00p。我的to字段不能早于4/23 5:00p设置。当我从from中删除该值时,它会将to的最短时间重置为12:00a,因为from已不再设置,但它仍保留在{{1}即使5:00p函数已设置为minDateTime

第一次设置后,如何才能真正重置为默认值?

null

老实说我觉得这是插件本身的问题,而不是我的代码,但我想你可以判断它。

1 个答案:

答案 0 :(得分:0)

我找到了解决此问题的方法。为了重置最小值和最大值。当字段值为空时,我将maxDateTimeminDateTime设置为new Date('00:00:00')而不是null