我正在使用第三方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
老实说我觉得这是插件本身的问题,而不是我的代码,但我想你可以判断它。
答案 0 :(得分:0)
我找到了解决此问题的方法。为了重置最小值和最大值。当字段值为空时,我将maxDateTime
和minDateTime
设置为new Date('00:00:00')
而不是null
。