У меня есть датпикер на 2 полях: Дата начала и окончания. После выбора даты начала, дата даты datepicker обновляет параметры минимальной и максимальной даты, а также параметр yearRange.JQuery Datepicker выпадающее меню на год только показ один год
Если я выберу 29/12/2013, пользователь может выбрать только 10 дней отсюда на дату окончания.
Итак, я открываю datepicker для конечной даты, у которой есть годRange of 2013: 2014, а опция changeYear установлена в true.
Но год выпадающего списка только для отображения 2013. 2014 нет в списке.
Если я нажму на стрелку вправо (далее) даты, чтобы перейти к следующему году, она переместится на 2014 год, а затем, если я нажму на раскрывающийся список года 2014, теперь отображается.
$ ("# EndDate"). Datepicker ("option", "yearRange", '2013: 2014');
Если вы поставили предупреждение перед этим кодом, то выпадающий список за год показывает как 2013, так и 2014 года, как и ожидалось.
Я использую JQuery 1.4.4
Я считаю, что это правильный формат для yearRange от чтения документации JQuery. Если нет, может ли кто-нибудь сказать мне правильный формат и почему он появляется, если я поставил предупреждение перед показом кода в моем вопросе .... – user1079925
Вы даже посмотрели ссылку, которую я предоставил? –
@Johnathan Wood - я прочитал вопрос, который вы выделили. Тем не менее, я использовал форматы, указанные в документации, и выпадающий год не обновляется. Однако, если я включу оповещение, выпадающий год будет содержать правильные годы. – user1079925