Javascript datetimepicker在单击外部时将日期设置为当前日期

Javascript datetimepicker在单击外部时将日期设置为当前日期,javascript,jquery,datetimepicker,Javascript,Jquery,Datetimepicker,我到处寻找这个问题的答案,但是运气不好,所以现在我不得不问 我有来自Trent Richardson的datetimepicker,出于某种原因,它设置了非常小的选项,当我单击外部而不选择日期时,它会自动将日期字段设置为todays date 有人知道怎么回事吗 这是我的代码: $('input.datetime').datetimepicker({ ampm: true, timeFormat: 'hh:mm tt', addSliderAcce

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

我有来自Trent Richardson的datetimepicker,出于某种原因,它设置了非常小的选项,当我单击外部而不选择日期时,它会自动将日期字段设置为todays date

有人知道怎么回事吗

这是我的代码:

$('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);
                    }
     });

我也到处搜索,但是在放了一些调试消息之后,答案是显而易见的。我注意到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);
                    }
     });

我猜这是一种默认行为,可以防止输入无效日期(从而节省一些客户端验证行)。开发人员的页面上没有常见问题或其他什么吗?我到处都找过了,我不想让它默认设置为事件(db记录)可能会错误地以错误的日期保存…当我在他的网站上测试选择器示例时,他们不会这样做…你说的是对的?可能会删除一些/注释所有这些参数,并检查行为是否仍然相同。是的,就是这样,我甚至尝试了一个空函数调用,比如$(elem).datetimepicker();而且它仍然这样做……我猜这是一种默认行为,可以防止输入无效日期(从而节省一些客户端验证行)。开发人员的页面上没有常见问题或其他什么吗?我到处都找过了,我不想让它默认设置为事件(db记录)可能会错误地以错误的日期保存…当我在他的网站上测试选择器示例时,他们不会这样做…你说的是对的?可能会删除一些/注释所有这些参数,并检查行为是否仍然相同。是的,就是这样,我甚至尝试了一个空函数调用,比如$(elem).datetimepicker();而且它仍然这样做。。。