JQuery UI Datepicker используется для выбора DOB не отображаются все месяцы - PullRequest
4 голосов
/ 17 января 2012

Я использую JQuery UI Datepicker для пользователей, чтобы выбрать их дату рождения (DOB).Мои коды следующие: -

$('#DOB').datepicker({
    changeMonth: true,
    changeYear: true,
    maxDate: new Date(),
    yearRange: '-100:+0'
});

Однако я заметил сегодня, что с января не отображаются остальные месяцы (с февраля по декабрь), если я не изменил год на предыдущий год.Я сделал временное решение, добавив еще одну опцию

showMonthAfterYear: true

. Это не идеальное решение, так как он только «подталкивает» пользователей к выбору года перед выбором месяцев.Другое решение состояло в том, чтобы изменить параметры, как показано ниже

yearRange: '-100:-1'

Указанные выше 2 временных решения могут помочь другим, но я надеюсь на постоянное решение, если оно есть.Еще раз спасибо.

1 Ответ

4 голосов
/ 17 января 2012

Я думаю, что проблема может быть в maxDate: new Date ().Это устанавливает maxdate на сегодняшний день и, следовательно, не будет показывать остальные месяцы

...