1

这个配置:

$(function () {
    $('#datetimepicker').datetimepicker({
        defaultDate: moment(),
        sideBySide: true
        });
});

当没有为此字段设置值时(例如来自数据库),允许设置默认日期和时间。

我的问题:我想对其进行配置,使其仅在单击日历图标后才显示默认日期和时间。即,如果没有向输入传递任何值,则默认情况下它应该为空,如果用户单击日历,则它变为默认值(参见下面的说明图)。

在此处输入图像描述

4

1 回答 1

0

解决方案在这里找到:

$("#myDateTimePicker").datetimepicker({
  useCurrent: false
}).on('dp.show', function() {
  return $(this).data('DateTimePicker').defaultDate(new Date());
});

它不是很优雅,所以如果有人知道如何让它更漂亮,欢迎你的回答。

于 2016-04-25T14:24:47.057 回答