Pouvez-vous me montrer comment activer la gamme dans jquery ui datepicker, je veux déterminer la portée dans le format: du 2012-12-10 au 2012-12-20 etc (yy-mm-dd, déjà spécifié). Toutes les autres dates ne devraient pas être disponibles.
Appréciez l'aide que je peux obtenir, bon courage!
essaye ça:
function setInterval(){ $(function() { $( "#startDate" ).datepicker({ defaultDate: "+1w", onSelect: function( selectedDate ) { $( "#endDate" ).datepicker( "option", "minDate", selectedDate ); } }); $( "#endDate" ).datepicker({ defaultDate: "+1w", onSelect: function( selectedDate ) { $( "#startDate" ).datepicker( "option", "maxDate", selectedDate ); } }); }); }
où
startDate endDate
Sont les deux champs de saisie de datepicker
Essayez quelque chose comme:
jQuery("#date").datepicker({ beforeShow: function() { return { dateFormat: 'yy-mm-dd', minDate: '2012-12-10', maxDate: '2012-12-20', } } });
Utilisez les options maxDate
et minDate
lors de la création.
Lien
Code:
$( "#datepicker" ).datepicker({ minDate: value1, maxDate: value2 });
La réponse précédente est correcte, par exemple:
$(function() { $( "#datepicker" ).datepicker({ minDate: new Date(2012, 12, 10), maxDate: new Date(2012, 12, 20) }); });
Je voulais simplement ajouter les liens suivants que vous pourriez trouver utiles: