datetimepicker在点击外部时将日期设置为今天的日期

我已经搜索了这个问题的答案,但是没有运气,所以现在我不得不问……

我有来自Trent Richardson的datetimepicker,由于某些原因设置了非常少的选项,它会自动将日期字段设置为今天的日期,当我点击外面而不选择日期时。

任何人都有想法发生了什么?

这是我的代码:

$('input.datetime').datetimepicker({ ampm: true, timeFormat: 'hh:mm tt', addSliderAccess: true, sliderAccessArgs: { touchonly: false }, }); 

感谢我能得到的所有帮助,这对我的员工使用应用程序造成了一些困惑……

我也搜索了高低,但在发出一些调试信息之后,答案很明显。 我注意到的是onClose方法有一个“value”参数,它具有你选择的实际日期。如果你什么都不选,它就有你文本框中的原始值。 将其设置为inputbox和walaaaa的值! 问题解决了。

如果您不这样做,当您只想关闭datetimepicker时,当前日期将替换您的原始日期。

 $('input.datetime').datetimepicker({ ampm: true, timeFormat: 'hh:mm tt', addSliderAccess: true, sliderAccessArgs: { touchonly: false }, onClose: function (value) { $('input.datetime').val(value); } });