Есть фильтр в каталоге. часть свойств должно отображаться в виде списка чекбоксов, вместо списком по-умолчанию.
я написала:
все работает отлично - все фильтруется.
но вот засада, расставленные галочки не сохраняются, т.е. сбрасываются после нажатия кнопки "Фильтр", т.е. после применения фильтра.
Подскажите, как передать в такие чекбоксы отмеченное состояние? я уже все перепробовала, что родилось в моей голове, ничего не работало.
если я правильно понимаю, необходимо сравнить значение Value checkboxa со списком INPUT_VALUE, относящимся к данному свойству.
но как это сделать я не знаю. помогите!
я написала:
Код |
---|
<label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="24">малосемейка</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="33" >гостинка</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="32" >комнаты</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="31" >многокомн</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="30" >4 комн.</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="29" >3 комн.</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="28" >2 комн.</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="27" >1 комн.</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="35" >дома</label> <label class="checkbox"><input class="checkbox" type="checkbox" name="arrFilter_pf[object][]" value="34" >коттеджи</label> |
но вот засада, расставленные галочки не сохраняются, т.е. сбрасываются после нажатия кнопки "Фильтр", т.е. после применения фильтра.
Подскажите, как передать в такие чекбоксы отмеченное состояние? я уже все перепробовала, что родилось в моей голове, ничего не работало.
если я правильно понимаю, необходимо сравнить значение Value checkboxa со списком INPUT_VALUE, относящимся к данному свойству.
Код |
---|
[ITEMS] => Array ( [0] => Array ( [NAME] => Объект [INPUT] => /картиночка со списком\ [INPUT_NAME] => arrFilter_pf[object] [INPUT_VALUE] => Array ( [0] => 28 ) [~INPUT_VALUE] => Array ( [0] => 28 ) ) |
но как это сделать я не знаю. помогите!