Come faccio a reimpostare i valori del calendario di datepicker? .. Le restrizioni di data minima e massima?
Il problema è che quando cancello le date (eliminando i valori della casella di testo), vengono ancora applicate le restrizioni di data precedenti.
Ho smistato la documentazione e non è saltato fuori niente come soluzione. Inoltre, non sono riuscito a trovare una soluzione rapida su una ricerca SO / google
http://jsfiddle.net/CoryDanielson/tF5MH/
Soluzione:
// 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 () è un metodo privato dell'oggetto DatePicker. Non lo troverai nell'API pubblica sul sito Web di jQuery UI, ma funziona a meraviglia.