Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   datepicker и диапазон годов (https://javascript.ru/forum/jquery/40079-datepicker-i-diapazon-godov.html)

tiho 23.07.2013 12:29

datepicker и диапазон годов
 
нужно сделать диапазон годов от 1950 до 1995 в выпадающем списке городов в этом плагине сделать так чтобы были все эти года сразу а не по 10-15 годов от выбранного. В настройках нашел minDate и maxDate, но это не решает проблемы :(

skrudjmakdak 23.07.2013 12:34

ваш код где?

tiho 23.07.2013 12:39

$.datepicker.regional['ru'] = { 
		closeText: 'Закрыть', 
		prevText: '<Пред', 
		nextText: 'След>', 
		currentText: 'Сегодня', 
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь', 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], 
		monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн', 'Июл','Авг','Сен','Окт','Ноя','Дек'], 
		dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'], 
		dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'], 
		dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'], 
		dateFormat: 'dd.mm.yy', 
		firstDay: 1, 
		isRTL: false,
		showOtherMonths:true,
		selectOtherMonths:true,
		changeMonth:true, 
		changeYear:true,
		minDate : '01.01.1950',
		maxDate : '01.01.1995'
}; 
$.datepicker.setDefaults($.datepicker.regional['ru'])
$( '#datepicker' ).datepicker();

skrudjmakdak 23.07.2013 14:11

Цитата:

Сообщение от tiho (Сообщение 263759)
В настройках нашел minDate и maxDate, но это не решает проблемы :(

я так понял эти диапазоны устанавливаются для максимальной и минимальной даты. А вот насчет того чтобы в выпадающем списке вываливалось 10 шт, я не нашел. если посмотреть из чего он состоит(плагин), то он состоит как раз из обычного select'а, а у него такого свойства не нашел. есть свойство size, но тогда список получается не выпадающим...

рони 23.07.2013 16:04

tiho,
читаем доку внимательно yearRange : "1950:1995"

tiho 23.07.2013 16:18

рони, вот спасибо, где же мои глаза то были :)


Часовой пояс GMT +3, время: 12:45.