Я использую datepicker jquery для поля, чтобы установить дату рождения, пока отображается сборщик по умолчанию, который дает возможность прокручивать данные на каждый день и звучит утомительно. Есть ли способ, с помощью которого я могу изменить годы года, скорее, используя месяцы, чтобы изменить год в свою очередь.
Jquery datepicker years изменяется
Ответ 1
В атрибуте datepicker есть свойство changeYear
, которое вы можете установить в true
.
$( ".selector" ).datepicker({ changeYear: true });
http://jqueryui.com/datepicker/#dropdown-month-year
Это отобразит список выбора, из которого вы можете выбрать год, который вы хотите.
Ответ 2
Вставьте changeYear: true
в свой параметр DataPicker.
Пример:
$(function() {
$( ".datepicker" ).datepicker({
changeMonth: true,
changeYear: true
});
});
Ответ 3
Установите changeYear: true
, как показано в следующем примере кода:
$("#birth_date").datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
maxDate: '-1D'
},
$.datepicker.regional["fr"]
);
Подробнее см. здесь https://jqueryui.com/datepicker/
Ответ 4
Вы можете включить раскрывающийся год, используя свойство changeYear (см. jQuery UI) из объекта datepicker.