2015-12-21 13 views
2

Мне нужно отключить будущие недели для календаря jqueryUI, я попробовал что-то, что отключено в будущем. но я хочу отключить будущую неделю, а также отключить другие даты недели 52. пожалуйста, если кто-нибудь может мне помочь в этом. ниже - ссылка моей работы. в этом вы можете увидеть отключенные даты недели 52. Я хочу, чтобы целая неделя была выбрана.Будущая неделя отключена в JQuery UI Calender

Fiddle Link of so far i done.

<input type="text" class="form-control weekcal-x" name="start" id="start" custom="" /> 

$(".weekcal-x").datepicker({ 
    showWeek: true, 
    firstDay: 1, 
    maxDate: new Date, 
    onSelect: function(dateText, inst) { 
    $(this).val("Week " + $.datepicker.iso8601Week(new Date(dateText)) + ', ' + $.datepicker.formatDate("yy", new Date(dateText))); 

    } 
}).datepicker('widget').addClass('ui-weekpicker'); 
$('.ui-weekpicker').on('mousemove', 'tr', function() { 
    $(this).find('td a').addClass('ui-state-hover'); 
}); 
$('.ui-weekpicker').on('mouseleave', 'tr', function() { 
    $(this).find('td a').removeClass('ui-state-hover'); 
}); 

ответ

0

Попробуйте

maxDate: +7 вместо maxDate: new Date

Update

Получить первый и последний день текущей недели:

var currentDate = new Date; // get current date 
var first = currentDate.getDate() - currentDate.getDay() + 1; // First day is the day of the month - the day of the week 
var last = first + 6; // last day is the first day + 6 

var firstday = new Date(currentDate.setDate(first)); 
var lastday = new Date(currentDate.setDate(last)); 

Теперь вы можете использовать их, как вы хотите, как maxDate: lastday, minDate:firstday

+0

[ссылка] https://jsfiddle.net/junaidfarooqui/f2netnss/1/ результат, показывающий не является точным. он просто позволяет включить более 7 дней не через неделю. Я хочу включить только текущую неделю. – JunaidFarooqui

+0

Я обновил свой ответ. для получения дополнительной информации вы можете обратиться к этому http://stackoverflow.com/questions/5210376/how-to-get-first-and-last-day-of-the-week-in-javascript –

+0

https: // jsfiddle. net/junaidfarooqui/f2netnss/1/ Вот чего я хочу. Спасибо брат. – JunaidFarooqui

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