Bootstrap datetimepicker первый щелчок запускает событие onChange? - PullRequest
0 голосов
/ 26 января 2020

когда я нажимаю и открываю календарь bootstrap datetimepicker в первый раз, он запускает событие dp.change. Мне нужно избегать этого. может кто-нибудь помочь, пожалуйста?

$('#dtpYear').datetimepicker({
        format: 'YYYY',
        viewMode: "years"
    }).on('keypress paste', function (e) {
        e.preventDefault();
        return false;
    });

$('#dtpYear').off('dp.change').on('dp.change', function () {
        initAll();
    });

1 Ответ

0 голосов
/ 26 января 2020

Я установил значение по умолчанию, используя приведенный ниже код

$('#dtpYearText').val(new Date().getFullYear());

, затем изменил его, как показано ниже, и проблема решена

$('#dtpYear').data('DateTimePicker').date(moment(new Date()).format('YYYY'));
...