Javascript 在datepicker中隐藏日期
我在datepicker中根据一周中的某一天隐藏日期时遇到一些问题,例如,如果今天是星期五隐藏星期六,如果今天是星期六隐藏星期日 我有一个代码,用于检查今天是星期几:Javascript 在datepicker中隐藏日期,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我在datepicker中根据一周中的某一天隐藏日期时遇到一些问题,例如,如果今天是星期五隐藏星期六,如果今天是星期六隐藏星期日 我有一个代码,用于检查今天是星期几: $(function () { var day_date = new Date(); var weekday = new Array(7); weekday[0]="Sunday"; weekday[1]="Monday"; weekday[2]="Tuesday"; wee
$(function () {
var day_date = new Date();
var weekday = new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var n = weekday[day_date.getDay()];
$('#day_of_week').val(n);
});
我也有以下代码来隐藏(但整个)总是被隐藏的周末和日子:
var disabledDays = ['15/8/2012', '1/11/2012', '11/11/2012', '25/12/2012', '26/12/2012'];
function nationalDays(date) {
var m = date.getMonth(),
d = date.getDate(),
y = date.getFullYear();
for (i = 0; i < disabledDays.length; i++) {
if ($.inArray(d + '/' + (m + 1) + '/' + y, disabledDays) != -1 || new Date() > date) {
return [false];
}
}
return [true];
}
function noWeekendsOrHolidays(date) {
var noWeekend = jQuery.datepicker.noWeekends(date);
return noWeekend[0] ? nationalDays(date) : noWeekend;
}
我尝试使用此代码执行此操作,但无效:
$('#day_of_week').change(function()
if( $("#day_of_week").val() == Friday ) {
$("#date_from, #date_to").datepicker({
beforeShowDay: noWeekendsOrHolidays
});
}
else {
}
});
我将非常感谢您的帮助。我正在使用一个日期选择器,它可以自动隐藏日期。 我希望这对你有帮助。
我正在使用一个日期选择器,它可以自动处理隐藏日期。 我希望这对你有帮助。
我得到了一个关于这个的链接,希望它能起作用。
我得到了一个关于这个的链接,希望它能起作用。
很好的示例,但没有示例如何根据“今天”日期隐藏日期很好的示例,但没有示例如何根据“今天”日期隐藏日期
$('#day_of_week').change(function()
if( $("#day_of_week").val() == Friday ) {
$("#date_from, #date_to").datepicker({
beforeShowDay: noWeekendsOrHolidays
});
}
else {
}
});