Показывать оповещения на Gravity Forms datepicker по субботам - PullRequest
1 голос
/ 09 марта 2020

Я использую этот модифицированный сценарий для отключения понедельника и воскресенья в датчике Gravity Forms, который работает нормально.

Но часть, которая не работает, - это оповещение о нажатии на субботу. Вот мой код:

// Disable Sunday and Monday in datepicker
function hideDays(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";
    //console.log(weekday[date.getDay()]);
    if(weekday[date.getDay()] == 'Monday' || weekday[date.getDay()] == 'Sunday') {
        return [false, '', 'Not available'];
    } else if(weekday[date.getDay()] == 'Monday' || weekday[date.getDay()] == 'Sunday') {
        return [false, '', 'Not available'];
    } 

    // Show alwert when Saturday is clicked
    if(weekday[date.getDay()] == 'Saturday') {
        alert('hello!');
    } else if(weekday[date.getDay()] == 'Saturday') {
        alert('hello!');
    }
    return [true];
}
jQuery(window).load(function(){
    jQuery('.hasDatepicker').datepicker('option', 'beforeShowDay', hideDays);
});

Вместо этого сразу отображается предупреждение без необходимости нажимать.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...