Ограничить время в дополнении Timepicker JQuery UI Datepicker
Я использую надстройку http://trentrichardson.com/examples/timepicker/ для JQuery Datepicker, и мне нужно иметь возможность ограничить время, которое может выбрать наш пользователь.
Мой код до сих пор:
$('.datepicker').datetimepicker({
showOn: "both",
buttonImage: "/images/icons/cal-clock-icon-16x16.png",
buttonImageOnly: true,
showButtonPanel: true,
changeMonth: true,
changeYear: true,
hourMin: 8,
hourMax: 16,
stepMinute: 15,
minuteGrid: 15,
addSliderAccess: true,
sliderAccessArgs: {touchonly: false},
altField: "#testTime",
altFieldTimeOnly: false,
altFormat: "yy-mm-dd",
altTimeFormat : "HH:mm:ss",
dateFormat: "D, d MM yy",
timeFormat: "hh:mmtt"
});
Таким образом, у меня есть минимальное и максимальное количество часов, и я могу прыгать с 15-минутными интервалами по мере необходимости, но есть определенные конкретные минуты, которые я не хочу, чтобы они бронировали. Так, например, я не хочу, чтобы они выбирали 8:15, 8:45, 9:15, 9:45, 10:00, 10:15 и т. Д. Кто-нибудь знает, как я мог бы закодировать это?
1 ответ
Похоже, что Трент обсуждал добавление этой функции некоторое время назад, но затем не продолжил.
Плагин Timepicker Джона Торнтона имеет DisableTimeRanges
вариант, если это поможет.