Comment réinitialiser les valeurs du calendrier du sélecteur de date? .. Les restrictions de date min et max?
Le problème est que lorsque j'efface les dates (en supprimant les valeurs de la zone de texte), les restrictions de date précédentes sont toujours appliquées.
J'ai fait le tri dans la documentation et rien n'a sauté comme solution. Je n'ai pas non plus été en mesure de trouver une solution rapide sur une recherche SO / google
http://jsfiddle.net/CoryDanielson/tF5MH/
Solution:
// 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 () est une méthode privée de l'objet DatePicker. Vous ne le trouverez pas dans l'API publique sur le site Web de jQuery UI, mais cela fonctionne comme un charme.