После установки yearRange: '-90: -15' Jquery Datepicker выбирает текущий год (изначально), почему? - PullRequest
1 голос
/ 01 марта 2012
     $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15'

        });

В год выпадающий календарь заполнен диапазоном 1922-1997 и показывается 1922 как начальное значение.Но все же, когда я выбираю дату из этого календаря, она показывает 2012 в поле для текстового поля, почему?

Ответы [ 3 ]

5 голосов
/ 01 марта 2012
 $("#dob").datepicker("option", "defaultDate", '-90y');

Во-вторых, можно также установить defauleDate, как показано ниже

     $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15',
            defaultDate:'-90y'

        });
1 голос
/ 01 марта 2012

yearRange опция не используется для отображения даты по умолчанию.Он просто устанавливает ограничения по годам, которые вы можете выбрать.

Вы можете установить значение при отображении страницы со стороны сервера или использовать параметр defaultDate.

1 голос
/ 01 марта 2012

Я верю, что вы хотите defaultDate: -90y

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