フォームの検証を作成しようとしています。日時ピッカーで週末と休日を無効にする方法について調べてきました。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, ''];
}
});
昨日、このコードを見つけましたが、これは正しい答えです ( jQuery UI Datepicker で土日 (および休日) を無効にすることはできますか? ) ですが、動作させることができません。休日は表示されませんが、週末は無効になっています(稼働中)。
何か案は?