299 votes

jQuery UI: Datepicker ensemble de l'année gamme déroulant à 100 ans

En utilisant le Datepicker de l'année déroulante par défaut montre seulement 10 ans. L'utilisateur doit cliquer sur le bouton de la dernière année afin d'obtenir plus d'années ajoutées.

Comment pouvons-nous définir la plage initiale de 100 ans, de sorte que l'utilisateur verra une grande liste par défaut?

enter image description here

    function InitDatePickers() {
        $(".datepicker").datepicker({
            changeMonth: true,
            changeYear: true,
            showButtonPanel: true,
            maxDate: '@maxDate',
            minDate: '@minDate'
        });
    }

568voto

ᾠῗᵲᄐᶌ Points 19795

Vous pouvez définir la plage à l'aide de cette option par la documentation ici http://api.jqueryui.com/datepicker/#option-yearRange

yearRange: '1950:2013', // specifying a hard coded year range

ou de cette façon

yearRange: "-100:+0", // last hundred years

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X