Помогите с кодом сохранения параметром CheckBox-ов в куки
Изложу всё попарядку. Проблема моя в слабом знании jquery.
Каждый checkbox описывается следующим образом (это нестандартный чекбокс - т.е. картинка): <input id="CheckBox1" class="CheckBoxClass" type="checkbox"> <label id="Label1" for="CheckBox1" class="CheckBoxLabelClass"></label> Включение отключение чекбокса осуществляется с помощью скрипта: <script type="text/javascript"> $(document).ready(function(){ $(".CheckBoxClass").change(function(){ if($(this).is(":checked")){ $(this).next("label").addClass("LabelSelected"); }else{ $(this).next("label").removeClass("LabelSelected"); } }); }); </script> Есть функции работы с куками: 1) setCookie('Имя куки', 'Значение', 'Время хранения') - данная функция записывает куку в браузер 2) eraseCookie('Имя куки') - Стирает куку с нужным именем 3) getCookie('Имя куки') - получаем значение куки И так: Мне нужно в функции $(document).ready(function(){ $(".CheckBoxClass").change(function(){ if($(this).is(":checked")){ $(this).next("label").addClass("LabelSelected"); вот в этом месте поставить "setCookie" }else{ $(this).next("label").removeClass("LabelSelected") ; а этом eraseCookie('Имя куки') } }); }); Так, что ты функция выглядела вот так setCookie('Имя Чекбокса', 'Значение (Например true)', '365'); и eraseCookie('Имя Чекбокса'); Я незнаю как в setCookie('Имя Чекбокса', 'Значение (Например true)', '365') вместо имени брать его id. и ещё сделать функцию извления из куков информации и если в куках есть значение например getCookie('CheckBox1) то сделать его заполненным (CheckBox1). У меня их 100 поэтому нада что бы это было в каком нить цикле... ---------------------------------------------------- ПОМОГИТЕ ХОТЬ С ПОЛОВИНОЙ ВОПРОСА! СПАСИБО! |
Часовой пояс GMT +3, время: 08:39. |