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 dans on('ChangeDate')événement.
  • ou si vous souhaitez désactiver les dates avant de changer qu'au-dessus de KiRa fournir la solution déjà.