form get убрать лишние параметры
В примере необходимо генерировать в URL фильтрацию по цене только в том случае, если пользователь сам изменил ползунок выбора цены.
Т.е. нужно не передавать определенные параметры в _GET (по ситуации).
Часть формы (добавляем hidden поля):
<form method="get" action="" id="filter_form"> от <input type="text" name="price_from" id="price_from" value="100"/> до <input type="text" name="price_to" id="price_to" value="1000"/> <input type="hidden" id="price_min" value="100"/> <input type="hidden" id="price_max" value="1000"/> </form>
Яваскриптом дисаблим inputы, если их значения не меняли.
$(function(){ $("#filter_form").submit(function(){ if($("#price_from").val()==$("#price_min").val()){ $("#price_from").attr("disabled","disabled"); } if($("#price_to").val()==$("#price_max").val()){ $("#price_to").attr("disabled","disabled"); } }); });