Извините, люди, похоже, не нашли это в руководстве, но я думаю, он должен быть там. Мне нужно ограничить месяцы, показанные на фидпике UI, только в мае, июне, июле, августе, сентябре и октябре. Я вижу много minDate и maxDate, но они, похоже, задают диапазоны дат для minDate todate maxDate + 3M и т. Д., Пожалуйста, пожалуйста.jQuery datepicker ограничить месяцы
ответ
OnChangeMonthYear - это событие, к которому вы хотите подключиться. Вероятно, вы захотите проверить, не превышает ли месяц месячный диапазон, а затем сбросить дату до первого следующего допустимого месяца в следующем году.
$('.selector').datepicker({
onChangeMonthYear: function(year, month, inst) {
//0 based index on the months, from what I remember.
if(month<4){
year = year-1;
$(this).datepicker("setDate" , new Date(year, 9, 1))
$(this).datepicker("refresh");
}
if(month>9){
year = year+1;
$(this).datepicker("setDate" , new Date(year, 4, 1))
$(this).datepicker("refresh");
}
}
});
Джейсон, но не guite, все еще нужно щелкнуть по «не» месяцам, которые не показываются, поэтому вы идете в октябре, нажмите кликнуть мышью и т. Д. До тех пор, пока счетчик не достигнет 5 мая. –
Jason OK о обновлениях, но превью еще сохраняется –
Хм, вы возможно, придется вызвать функцию обновления. дай взглянуть. –
var currentYear = (new Date).getFullYear();
$(".selector").datepicker(
{ minDate: new Date(currentYear, month, day, hours, minutes, seconds, milliseconds),
maxDate: new Date(currentYear, month, day, hours, minutes, seconds, milliseconds) });
Это должно сделать это, не уверен, что он работает. Но дает идею
Ghokun - почти, но я не хочу установите год, т. е. май в любой год не только в мае в установленном году –
Отредактировано и опубликовано обходное решение – Ghokun
Ghokun ОЧЕНЬ ОЧЕНЬ близко, но как мне переехать в мае следующего года, когда я дойду до октября этого года? –
- 1. jQuery Datepicker предыдущие полные месяцы
- 2. показать другие месяцы в jquery ui datepicker
- 3. Использование JQuery Datepicker, чтобы показывать только месяцы
- 4. JQuery Datepicker диапазон дат и месяцы
- 5. Как ограничить будущие месяцы в jquery monthpicker
- 6. JQuery Datepicker - Ограничить DatePicker на определенный месяц и будни
- 7. jQuery DatePicker: Ограничить набранную дату
- 8. Отключить месяцы по месяцу/DatePicker
- 9. Отключить определенные месяцы JqueryUI datepicker
- 10. Определенные месяцы только в Datepicker
- 11. jQuery MultiDatesPicker для datepicker: Ограничить диапазон?
- 12. Ограничить воскресениям с диапазоном дат - Jquery Datepicker
- 13. jQuery Datepicker - отображать только определенные месяцы (не диапазон)
- 14. jQuery UI Datepicker размывается, когда в определенные месяцы
- 15. Bootstrap Datepicker - месяцы и годы только
- 16. Как сделать определенные месяцы непонятными с datepicker?
- 17. как отобразить определенные месяцы в boostrap DatePicker
- 18. md-datepicker view должен показывать только месяцы
- 19. jQuery Выбор даты, чтобы показывать только месяцы
- 20. Ограничить года на Месяц/DatePicker
- 21. jQuery date picker: ограничить определенные месяцы и ограничить текущий месяц в предстоящие дни
- 22. Настроить jquery Datepicker
- 23. Как ограничить даты datepicker Fuelux?
- 24. JQuery DatePicker Условное стилизация
- 25. datepicker с выпадающим списком за месяцы и годы
- 26. Jquery datepicker 2 months display
- 27. JQuery DatePicker MinDate, MaxDate
- 28. JQuery: 1 datepicker С даты, чтобы ограничить На сегодняшний день
- 29. Ограничить дни в jQuery Datepicker с помощью флажков
- 30. jQuery datepicker - Ограничить даты со стороны сервера (ASP.NET)
Может быть, это связано пост помогает: http://stackoverflow.com/questions/2208480/jquery-date-picker-to-show-month-year-only – AquilaRapax