diff --git a/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js b/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js index d5b1ffca2..080e5f48b 100644 --- a/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js +++ b/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js @@ -64,12 +64,18 @@ function initDateTimeChooser(id, opts) { closeOnDateSelect: true, format: 'Y-m-d H:i', scrollInput: false, - onGenerate: hideCurrent + onGenerate: hideCurrent, + onChangeDateTime: function(_, $el) { + $el.get(0).dispatchEvent(new Event('change')) + } }, opts || {})); } else { $('#' + id).datetimepicker($.extend({ format: 'Y-m-d H:i', - onGenerate: hideCurrent + onGenerate: hideCurrent, + onChangeDateTime: function(_, $el) { + $el.get(0).dispatchEvent(new Event('change')) + } }, opts || {})); } }