<script type="text/javascript">
// When the document is ready
$(document).ready(function () {
$('.datepicker').datepicker({
format: "yyyy-mm-dd",
}).on('changeDate', function(ev){
// do what you want here
$(this).datepicker('hide');
}).on('changeDate', function(ev){
if ($('#startdate').val() != '' && $('#enddate').val() != ''){
$('#period').text(diffInDays() + ' d.');
} else {
$('#period').text("-");
}
});
});
</script>
Итак, как выглядит мой датпикер. Поэтому в основном, когда я меняю дату, нажимая мышь, она работает хорошо, однако, когда я вручную меняю дату на клавиатуре или вручную очищаю дату даты, событие события не вызывается. Является ли это ошибкой или я делаю что-то неправильно здесь?