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

标签 javascript jquery datetimepicker

我到处寻找这个问题的答案,但没有找到答案,所以现在我不得不问...

我有来自 Trent Richardson 的日期时间选择器,出于某种原因,只设置了非常少的选项,当我在没有选择日期的情况下单击外部时,它会自动将日期字段设置为今天的日期。

有人知道发生了什么事吗?

这是我的代码:

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

感谢我能得到的所有帮助,它给我的员工使用该应用程序带来了一些困惑...

最佳答案

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

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

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

关于javascript - datetimepicker 在外部点击时将日期设置为今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10827605/

相关文章:

javascript - JS,CSS,jQuery DIV 3D效果

javascript - 动态添加属性作为对象属性

javascript - jQuery 可以用来在点击时复制文本吗?

mysql - vb.net 和 mysql 如何在不同年份的两个日期之间进行选择?

delphi - Delphi 7 中的 DateTimePicker 对齐

javascript - 当我在 collapsible-set 中添加代码时。如何在 jquery mobile 中刷新 collapsibleset

javascript - jquery "listview"和图表

javascript - 在 asp.net mvc 3 中使用库 highcharts

javascript - TinyMCE 4 禁用清理 html

android - 如何让 TimePicker 变小