Я также столкнулся с этой же проблемой при смене месяца.
Я настроил код, который устанавливает пользовательский тип ввода, для обработки там события onblur. Это похоже на работу:
jQuery.editable.addInputType('datepicker', {
element: function(settings, original) {
var input = jQuery('<input size=8 />');
// Catch the blur event on month change
settings.onblur = function(e) {
t = setTimeout(function() {
reset.apply(form, [settings, self]);
}, 500);
};
input.datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText, inst) {
jQuery(this).parents("form").submit();
},
onClose: function(dateText, inst) {
jQuery(this).parents("form").submit();
},
});
input.datepicker('option', 'showAnim', 'slide');
jQuery(this).append(input);
return (input);
}
});