Como faço para redefinir os valores do calendário do selecionador de data? .. As restrições de data mínima e máxima?
O problema é que quando eu limpo as datas (excluindo os valores da caixa de texto), as restrições de datas anteriores ainda são aplicadas.
Estive analisando a documentação e nada surgiu como uma solução. Eu também não consegui encontrar uma solução rápida em uma pesquisa SO / google
http://jsfiddle.net/CoryDanielson/tF5MH/
Solução:
// 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 () é um método privado do objeto DatePicker. Você não o encontrará na API pública no site do jQuery UI, mas funciona perfeitamente.