evshi
Новичок
Обработка 2-х выпадающих списков через JAVA SCRIPT
Не бейте ногами, я 0 в JS
На странице есть два выпадающих списка:
1. Выводить по 10, 20, 50 объявлений на страницу (PerPage).
2. Сортировать по Цене, Возрасту, Дате (SortBy).
Надо чтобы при выборе значения из любого списка происходил бы запрос на сервер вида sitename.ru/?PerPage=10 или sitename.ru/?SortBy=Price.
Причем если было выбрано одно из значений, при выборе второго первое не должно сбрасываться. Например, было выбрано sitename.ru/?PerPage=10. Затем выбирается сортировать по цене. Запрос должен быть sitename.ru/?PerPage=10&SortBy=price. И наоборот.
Сейчас есть ф-я, но она работает с одним значением. Как сделать с двумя?
<SELECT name=\"PerPage\" onChange=\"PerPage(this);\">
...
function PerPage(obj) {
if(obj == null) return;
try { location.href = '\/bulletins\/?PerPage=' + obj.options[obj.selectedIndex].value } catch(e) {};
}
Не бейте ногами, я 0 в JS
На странице есть два выпадающих списка:
1. Выводить по 10, 20, 50 объявлений на страницу (PerPage).
2. Сортировать по Цене, Возрасту, Дате (SortBy).
Надо чтобы при выборе значения из любого списка происходил бы запрос на сервер вида sitename.ru/?PerPage=10 или sitename.ru/?SortBy=Price.
Причем если было выбрано одно из значений, при выборе второго первое не должно сбрасываться. Например, было выбрано sitename.ru/?PerPage=10. Затем выбирается сортировать по цене. Запрос должен быть sitename.ru/?PerPage=10&SortBy=price. И наоборот.
Сейчас есть ф-я, но она работает с одним значением. Как сделать с двумя?
<SELECT name=\"PerPage\" onChange=\"PerPage(this);\">
...
function PerPage(obj) {
if(obj == null) return;
try { location.href = '\/bulletins\/?PerPage=' + obj.options[obj.selectedIndex].value } catch(e) {};
}