Як скинути значення календаря дати вибору дати? .. Обмеження мінімальної та максимальної дати?
Проблема полягає в тому, що коли я очищаю дати (видаляючи значення текстового поля), попередні обмеження дати все ще застосовуються.
Я перебирав документацію і нічого не вискочило як рішення. Я також не зміг знайти швидке виправлення для пошуку 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 UI, але він працює як шарм.