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

时间:2012-05-31 04:49:57

标签: javascript jquery datetimepicker

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

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

任何人都有什么想法?

这是我的代码:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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