¿Cómo restablezco los valores del calendario del selector de fechas? ... ¿Las restricciones de fecha mínima y máxima?
El problema es que cuando borro las fechas (eliminando los valores del cuadro de texto), las restricciones de fechas anteriores aún se aplican.
He estado revisando la documentación y nada saltó como solución. Tampoco pude encontrar una solución rápida en una búsqueda de SO / Google
http://jsfiddle.net/CoryDanielson/tF5MH/
Solución:
// 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 () es un método privado del objeto DatePicker. No lo encontrará en la API pública en el sitio web de jQuery UI, pero funciona de maravilla.