Jquery datepicker годы меняются - PullRequest
       5

Jquery datepicker годы меняются

25 голосов
/ 12 сентября 2011

Я использую DatePicker из jquery для поля, чтобы установить дату рождения, в то время как отображается средство выбора по умолчанию, которое дает возможность прокручивать дату ежемесячно и звучит скучно. Есть ли способ, с помощью которого я могу менять годы напрямую, используя месяцы, чтобы менять год по очереди.

Ответы [ 4 ]

61 голосов
/ 12 сентября 2011

В указателе даты есть свойство changeYear, которое можно установить на true.

$( ".selector" ).datepicker({ changeYear: true });

http://jqueryui.com/datepicker/#dropdown-month-year

Будет создан список выбора, из которого вы можете выбрать год, который хотите.

26 голосов
/ 12 сентября 2011

Вставьте changeYear: true в свой параметр DataPicker.

Пример:

$(function() {
        $( ".datepicker" ).datepicker({
            changeMonth: true,
            changeYear: true
        });
    });
5 голосов
/ 08 апреля 2016

Установите changeYear: true, как показано в примере кода ниже:

 $("#birth_date").datepicker({
            dateFormat: 'yy-mm-dd',
            changeMonth: true,
            changeYear: true,
            maxDate: '-1D'
        },
        $.datepicker.regional["fr"]
    );

Дополнительную информацию см. Здесь: https://jqueryui.com/datepicker/

2 голосов
/ 12 сентября 2011

Вы можете включить раскрытие года, используя свойство changeYear (см. jQuery UI ) из объекта datepicker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...