Как reset значения календаря datepicker?.. Ограничения минимальной и максимальной даты?
Проблема заключается в том, что при очистке дат (путем удаления значений текстового поля) применяются ограничения на предыдущую дату.
Я сортировал документацию и ничего не выпрыгивал как решение. Я также не смог быстро найти решение SO/google
http://jsfiddle.net/CoryDanielson/tF5MH/
Решение:
// from & to input textboxes with datepicker enabled
var dates = $("input[id$='dpFrom'], input[id$='dpTo']");
// #clearDates is a button to clear the datepickers
$('#clearDates').on('click', function(){
dates.attr('value', '');
dates.each(function(){
$.datepicker._clearDate(this);
});
});
_. clearDate() - частный метод объекта DatePicker. Вы не найдете его в публичном API на веб-сайте пользовательского интерфейса jQuery, но он работает как шарм.