Bootstrap datetimepicker не запускает событие изменения при изменении времени

Я использую только ввод времени (пример 3 настраиваемых форматов приведен по этой ссылке) http://eonasdan.github.io/bootstrap-datetimepicker/.

Я хочу только отслеживать изменения во времени, когда пользователь щелкает вверх или вниз для изменения часов или минут. Я пробовал change.dp, change и dp.change, но ни один из них не работает

<div class='input-group date' id='datetimepicker3'>
  <input type='text' class="form-control" id="start_time"/>
  <input type="hidden" name="book_meeting[start_date]" id="book_meeting_start_date" />
  <span class="input-group-addon">
    <span class="glyphicon glyphicon-time"></span>
  </span>
</div>
$("#start_time").on("change", function(e) {
  alert("helloi");
});

$("#book_meeting_start_date").on("change", function(e) {
  alert("helloi");
});

$("#book_meeting_start_date").on("change.dp", function(e) {
  alert("helloi");
});



Ответы (1)


После поиска я нашел ответ. В итоге я использовал dp.hide, который работает, как ожидалось.

 $('#datetimepicker3').datetimepicker({
    stepping: 5,
    format: 'HH:mm'
}).on('dp.hide', function (event) {

});
person Community    schedule 21.06.2017
comment
У меня такая же проблема: (((и этот обходной путь не помогает для моего варианта использования. Даже запуск события ручного изменения не работает внутри этого события. - person Freshblood; 22.09.2017