2

我一直在寻找这个问题的答案,但没有运气,所以现在我不得不问......

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

有人知道发生了什么吗?

这是我的代码:

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

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

4

1 回答 1

0

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

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

$('input.datetime').datetimepicker({
        ampm: true,
        timeFormat: 'hh:mm tt',
        addSliderAccess: true,
        sliderAccessArgs: { touchonly: false },
        onClose: function (value) {
                        $('input.datetime').val(value);
                    }
     });
于 2012-09-28T18:09:28.833 回答