Categories: JS & jQuery

Как управлять доступностью дат в Datepicker

Решение:
Событие beforeShowDay наступает для каждой даты перед отображением календаря. Указывается ссылка на функцию следующего формата:
Без подсветки

beforeShowDay: function(Объект Date) { }

Внутри функции необходимо вернуть массив со следующими элементами: 0 — значение true, если можно выбрать дату или false в противном случае; 1 — имя класса (или классов) для даты; 2 — текст всплывающей подсказки.
код Javascript

$("#datepicker").datepicker({ beforeShowDay: function(d) { var curd = $.datepicker.formatDate("dd.mm.yy", new Date()); var dat = $.datepicker.formatDate("dd.mm.yy", d);

// Если дата является текущей, то указываем для ячейки с датой // класс cls1, а также задаем текст подсказки

 if (dat == curd) return [true, "cls1", "Это сегодня"];

// Если число месяца равно 10, то делаем дату неактивной

else if (d.getDate() == 10) return [false, "cls2"]; else return [true, "cls2"]; } });

Тема на форуме – http://forum.vingrad.ru/forum/topic-272078.html

Руслан Раянов

Recent Posts

Что такое Customer Development (кастдев)? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

8 часов ago

Что такое Целевая аудитория? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 день ago

Что такое Концепция сайта? Что такое Бриф на разработку сайта? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

2 дня ago

Каким должен быть личный кабинет информационной системы?

Вероятно, у вас есть сайт и вы подумываете, что было бы неплохо внедрить в него…

3 дня ago

Что такое Итерация, этап, спринт? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

6 дней ago

Что такое Рейт эстимейт почасовая ставка? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 неделя ago