I am using the Bootstrap 3 Datepicker plugin. When the user chooses a date, I want to update various parts of my UI. I'm basically trying to create a function that is called when the date changes. However, I've been unsuccessful in my attempts. Currently, I'm trying the following
$('#myDatePicker').datetimepicker({
change: function() {
alert('date has changed!');
}
});
Unfortunately, the change
function never fires. How do I call a function when the date is changed in the date picker?
You can try this:
Bootstrap doc reference:
changeDate
Bootstrap 4
The eonasdan datepicker plugin is no longer supported in Bootstrap 4, but there is a new plugin: https://tempusdominus.github.io/bootstrap-4
To detect the change event, use:
Datepicker demo: https://codeply.com/p/kS0t1Ko61K
Bootstrap 3 (original answer)
According to the docs, the event is
dp.change
:http://www.codeply.com/go/5cBJkEHiAt
For the Bootstrap datepicker the event is changeDate in case people are looking for that: Docs