【发布时间】:2013-02-02 09:16:46
【问题描述】:
我一直在尝试为我的表单创建验证。我一直在寻找如何在日期时间选择器和假期中禁用周末。我正在使用来自 Trentrichardson http://trentrichardson.com/examples/timepicker/
的这个 Jquery 脚本我是 JS 的新手,因为我找不到让这段代码工作的方法,所以我要拔掉头发了:
$(document).ready(function(){
$('.timepicker').datetimepicker({ beforeShowDay: $.datepicker.noWeekends });
var natDays = [
[2, 26, 'ph'], [2, 6, 'ph'], [2, 17, 'ph']
];
function noWeekendsOrHolidays(date) {
var noWeekend = $.datepicker.noWeekends(date);
if (noWeekend[0]) {
return nationalDays(date);
} else {
return noWeekend;
}
}
function nationalDays(date) {
for (i = 0; i < natDays.length; i++) {
if (date.getMonth() == natDays[i][0] - 1
&& date.getDate() == natDays[i][1]) {
return [false, natDays[i][2] + '_day'];
}
}
return [true, ''];
}
});
我昨天找到了这个代码,这是正确的答案(Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?),但我无法让它工作。它不显示假期,但周末已被禁用(工作)。
有什么想法吗?
【问题讨论】:
-
为什么标记为 PHP?
标签: php javascript jquery user-interface