вопрос
Всем привет!
Поставил множественный поиск по доп.полям и тут нужно довести его до ума, но что-то не выходит.
Нужно чтобы при выборе нескольких категорий после поиска выбранные категории остались активными.
Также чтобы мошна было нажать на кнопку для сброса всего фильтра тем самым возвращал весь список новостей.
Фильтр работает хорошо, но вот после нажатия (найти) все выбранные категории не выделяются.
Вот пример выбранных категорий как я хотел бы сделать.
Использую такую разметку
Поставил множественный поиск по доп.полям и тут нужно довести его до ума, но что-то не выходит.
Нужно чтобы при выборе нескольких категорий после поиска выбранные категории остались активными.
Также чтобы мошна было нажать на кнопку для сброса всего фильтра тем самым возвращал весь список новостей.
Фильтр работает хорошо, но вот после нажатия (найти) все выбранные категории не выделяются.
Вот пример выбранных категорий как я хотел бы сделать.
Использую такую разметку
<div style="padding:10px;text-align:center" class="form-filter">
<form action="/" name="search_xf" method="get">
<input type="hidden" name="do" value="search_xf" />
<input type="hidden" name="loc" value="1" />
Жанр:
<input type="checkbox" class="styled" name="genre" value="комедия" /> <span onclick="CheckClick(this)" class="hand">комедия</span><br/>
<input type="checkbox" class="styled" name="genre" value="боевик" /> <span onclick="CheckClick(this)" class="hand">боевик</span><br/>
<input type="checkbox" class="styled" name="genre" value="фантастика" /> <span onclick="CheckClick(this)" class="hand">фантастика</span><br/>
<input type="checkbox" class="styled" name="genre" value="ужасы" /> <span onclick="CheckClick(this)" class="hand">ужасы</span>
<br/><br/><br/>
Год:
<input type="checkbox" class="styled" name="year" value="2000" /> <span onclick="CheckClick(this)" class="hand">2000</span><br/>
<input type="checkbox" class="styled" name="year" value="1999" /> <span onclick="CheckClick(this)" class="hand">1999</span><br/>
<input type="checkbox" class="styled" name="year" value="1988" /> <span onclick="CheckClick(this)" class="hand">1988</span><br/>
<input type="checkbox" class="styled" name="year" value="1977" /> <span onclick="CheckClick(this)" class="hand">1977</span>
<input type="submit" class="xfsub" value=" Поиск " />
</form>
</div>
<script>
function CheckClick(e){
t=e.previousSibling.previousSibling;
if( (t.tagName=='input')&&(t.type=='checkbox')) t.click();
}
</script>
<style type="text/css">
.hand {cursor:pointer;}
</style>