2013-04-15 1 views
0

Мне нужна помощь/руководство по 2 вещам. Во-первых, мне нужно знать, как серые дни от jquery datepicker и возвращаться только с понедельника по пятницу.JQuery выбрать ближайшие будни с выбранного даты

У меня есть простая HTML-форма, которая требует выбора даты. Я хотел бы разрешить выбор одной даты. Когда пользователь вводит какую-либо одну дату (с понедельника по пятницу любой недели в календаре), я хотел бы вернуть остальные дни на этой неделе.

+0

Пожалуйста, пост HTML и JQuery вы уже пробовали. – j08691

+0

Возможный дубликат: http://stackoverflow.com/questions/4484479/jquery-ui-datepicker-allow-only-certain-weekdays –

ответ

1

Функция beforeShowDay может использоваться для включения/выключения определенных дат.

beforeShowDay: function(dt){ 
    var day = dt.getDay(); 
    var isWeekend = (day == 6) || (day == 0); 
    return [!isWeekend]; 
} 

FIDDLE

+0

Как я могу вернуть диапазон дат в выбранный день? Пример: если я выберу 15 апреля 2013 года, я хотел бы вернуть выбранную дату и 16 апреля 2013 года, 17 апреля 2013 года, 18 апреля 2013 года и 19 апреля. – Alex51482

+0

То же самое, если я выберу 17 апреля 2013 года, я хотел бы вернуться: 15 апреля 2013 года, 16 апреля 2013 года, 17 апреля 2013 года, 18 апреля 2013 года и 19 апреля. – Alex51482

+0

Вы можете использовать [onSelect] (http://api.jqueryui.com/datepicker/ # option-onSelect), а затем выполнить математику для расчета понедельника и пятницы на основе текущего дня. Я пошел вперед и [обновил скрипку] (http://jsfiddle.net/SKqJH/7/) с примером. Надеюсь, вы сможете понять, куда я иду, и удовлетворить его вашим потребностям. –

 Смежные вопросы

  • Нет связанных вопросов^_^