Select, при выборе сразу происходит обновление страницы с выбранным параметром
Как можно сделать так, чтобы при выборе значения происходило обновление страницы (как сейчас сделано ниже), НО с указанием выбранного параметра (/cats/?cat_id=25)?
<form method="get" action="/cats/"> <select name="cat_id" onChange="history.go(0);return false;" > <option value="10" selected>10</option> <option value="25">25</option> </select> </form> |
<form method="get" action="/cats/"> <select name="cat_id" onChange="history(this);" > <option value="10" selected>10</option> <option value="25">25</option> </select> </form> <script type="text/javascript"> function history(obj){ window.location="/cats/?cat_id="+obj.value; } </script> |
Спасибо, а можно как-то в одну строчку разместить, вида? но здесь undefined передается
<form method="get" action="/cats/"> <select name="cat_id" onChange="history(window.location='/cats/?cat_id='+this.value);" > <option value="10" selected>10</option> <option value="25">25</option> </select> </form> |
Цитата:
<form method="get" action="/cats/"> <select name="cat_id" onChange="window.location='/cats/?cat_id='+this.value;" > <option value="10" selected>10</option> <option value="25">25</option> </select> </form> |
Работает) Спасибо.
|
Deff,
Помогите реализовать похожий пример только через метод POST, буду благодарен!!! |
Deff, чёт пропал :cray:
|
Deff, пропал а еще кто-нибудь может помочь?
|
<form method="post" action="/cats/"> <select name="cat_id" onChange="this.form.submit();"> <option value="10" selected>10</option> <option value="25">25</option> </select> </form> В том случае, который описан выше - форма с параметрами и не нужна совсем. |
skfyann, спасибо сработало. Я пробывал немного по другому
onChange="this.form[0].submit();" это и была моя ошибка. |
Часовой пояс GMT +3, время: 03:05. |