Comment désactiver les futures dates dans datepicker?
J'ai utilisé le code suivant pour cela, mais il ne fonctionne pas. merci de m'aider à le faire.
$(document).ready(function () {
$('.datepicker').datepicker({
format: 'mm-dd-yyyy',
autoclose:true,
endDate: "today",
}).on('changeDate', function (ev) {
$(this).datepicker('hide');
});
$('.datepicker').keyup(function () {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9^-]/g, '');
}
});
});
- Essayez cette
$("ID").datepicker('option', 'maxDate', new Date());
- sur le changement de Date: une fois que vous obtenez la date qui est sélectionné juste parse que la date de cette ligne
$("ID").datepicker({ maxDate: selected Date() });
ajouter cette ligne danson('ChangeDate')
événement. - ou si vous souhaitez désactiver les dates avant de changer qu'au-dessus de KiRa fournir la solution déjà.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire ceci: Datepicker a une option
maxDate
JS:
HTML:
à l'aide de
maxDate:'0'
vous pouvez acchive cette.Travail de violon
Si vous voulez avenir date de désactiver à partir d'aujourd'hui, l'utilisation
today.getFullYear() - 10
afin de désactiver les 10 ans avant ce qui signifie désactiver à partir de 2008.edit
bouton ci-dessous votre réponse.JS:
HTML: