Изложу всё попарядку. Проблема моя в слабом знании 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 поэтому нада что бы это было в каком нить цикле...
----------------------------------------------------
ПОМОГИТЕ ХОТЬ С ПОЛОВИНОЙ ВОПРОСА! СПАСИБО!