Учим jquery Datepicker отключать даты по выбору |
6-07-2013, 13:46 | автор: admin | категория: Создание сайтов | (комментариев: 0) | | |
Учим jqueryDatepicker отключать даты по выбору
В процессе разработки скрипта для студии звукозаписи, появилась необходимость в календаре,который умеет отключать выборочные даты. А так же имеелась бы возможность задавать промежутки с датами. В процессе поиска выбор пал на 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 ` ом. Вот фактически и все решения трудности.Спасибо за внимание. |
|
Похожие новости | |
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.