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 に答える