Я хотел бы сделать определенные месяцы недоступными. Так, например, пользователь должен иметь возможность перемещаться в разные годы, но «ноябрь» всегда будет серым (или даже лучше, полностью исключенным из виджета).Как сделать определенные месяцы непонятными с datepicker?
Прямо сейчас, я пытался что-то вроде этого:
https://jsfiddle.net/4btvnx36/1/
HTML
<input type="text" id="datepicker" />
JS
$(document).ready(function() {
$('#datepicker').datepicker({
beforeShowMonth: function (date) {
if (date.getMonth() == 10) {
return [false];
}
}
});
});
Вы очень быстро, сэр. :) – FrankerZ
Как вы думаете, есть ли простой способ полностью удалить месяц? Не то, что мне нужно, но я создаю меню для дат начала, и это было бы намного более пригодным для использования, если бы я мог сохранить только те, которые мне нужны. – Dambo
Я не верю, что вы можете сделать это в элементе управления jQuery Datepicker. Это было бы непонятно для вашего пользователя, даже если бы вы могли, как и ожидали, цикл в течение всех месяцев, а не щелкнуть правой кнопкой три раза с января и быть в декабре внезапно, например –