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

2023-12-09

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

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

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

这是我的代码:

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

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


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

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

$('input.datetime').datetimepicker({
        ampm: true,
        timeFormat: 'hh:mm tt',
        addSliderAccess: true,
        sliderAccessArgs: { touchonly: false },
        onClose: function (value) {
                        $('input.datetime').val(value);
                    }
     });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

datetimepicker 在单击外部时将日期设置为今天的日期 的相关文章

随机推荐