Заработок в интернете » Создание сайтов » Учим jquery Datepicker отключать даты по выбору

Учим jquery Datepicker отключать даты по выбору



6-07-2013, 13:46 | автор: admin | категория: Создание сайтов | (комментариев: 0) |

Учим jqueryDatepicker отключать даты по выбору

Учим jquery Datepicker отключать даты по выбору


В процессе разработки скрипта для студии звукозаписи, появилась необходимость в календаре,который умеет отключать выборочные даты. А так же имеелась бы возможность задавать промежутки с датами.
В процессе поиска выбор пал на jquery datepicker.И ежели со 2-ой долею заморочек никаких не появилось, то с первой долею задачки пришлось повозиться определенное время.Фактически пост и посвящен способу реализации этого момента.
С api календаря можнож ознакомиться на офф.сайте, потому уточнять буду лишь некие моменты.
Сначало взглянем на то что вышло опосля указания диапозона дат:



Тут остановимся лишь на minDate - исходная дата,а maxDate - окончательная, ничего трудного.
Т.е таковым оброзом мы задали активный диапозон дат,выбрать даты сейчас можнож лишь из этого диапозона.
Так я решил первую часть.Но оставалось самое трудное -вторая часть -отключить даты по выбору.
В jquery datepicker есть функция,которая которая дозволяет что-то делать с датой перед ее показом,она практически так и величается: beforeShowDay,ее я и употреблял. Но все таки остаеться вопросец как отключить даты. Глядим js функцию которую я и употреблял.
function disable  ( d){
var dates =new Array( '2013-01-23','2013-01-25');
                         var dat = $.datepicker.formatDate( "yy-mm-dd", d);
for(var i=0; i RenderCal( $on_off,$start_date,$end_date, 'datepicker', $date_arr); // выводим календарь
календарь будет выведен сходу с input ` ом.

Вот фактически и все решения трудности.Спасибо за внимание.

Похожие новости



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.