• Некоторые компульсии по поводу околокомпьютерных обсессий.

    Sunday, October 30, 2016

    Datepicker UI - отключить выбор выходного дня / disable weekend

    Чтобы отключить возможность выбора определенных дней недели в Datepicker, можно использовать следующий скрипт:

    <script>
        $(function() {      
          $("#datepicker.ui").datepicker(
            { beforeShowDay: function(date) {
                var dayOfWeek = date.getDay();
                if (dayOfWeek == 0 || dayOfWeek == 6) { // Вск:0, Сб:6
                    return [false]
                } else {
                    return [true]
                }
             }
            });
        });
    </script>

    Для определения дня недели используем функцию getDay(), которая возвращает порядковый номер дня в неделе: 0-воскресенье, 1-понедельник и т.д.

    Посмотреть на JsFiddle:
    Post a Comment