перезагрузка страницы при выборе пункта из списка select

soullibra

Новичок
перезагрузка страницы при выборе пункта из списка select

Подскажите пожалуйста, как сделать так, чтобы при выборе из списка select без дополниетельных средств (кнопок) происходила перезагрузка страницы.
 
<SELECT onchange=javascript:Foo()>


function Foo()
{
location.href="?id="+document.formname.selectname.value;
}
 
<select onchange="location=this.options[this.selectedIndex].value">
<option value="http://1.ru">первый сайт</option>
<option value="http://2.ru">второй сайт</option>
</select>
 
я конечно дико извеняюсь за свое не знание js, но так как написано оно работает, а когда пытаюсь сделать то что мне нужно не пашет:
нужно при выборе любого пункта
<select name="q1">
<option>-------</option>
<option>a1</option>
<option>a2</option>
</select>
перегружалось на эту же страницу "./qqq.php" и данные формы передавались по post

-~{}~ 02.11.06 15:25:

все!
спасибо всем всетаки получилось. это я протупил.

function Foo()
{
location.href="./qqq.php";
}

<select name="q1" onchange=javascript:Foo()>
<option>-------</option>
<option>a1</option>
<option>a2</option>
</select>

только как можно это сократить ( не использовать функцию)?
 
soullibra
У формы прописываеш параметр action="qqq.php" и пишеш у <select> следующее:
onchange="this.form.submit()"

Правдо непонятно зачем нужен этот select, если у его элементов option не прописаны параметры value.
 
value? хм... у меня передает значения "a1" или "a2" и так
Еще вопрос: а если у меня несколько кнопок submit с различным предназначением, то как сделать, чтобы он юзал нужную?
<input name="key_save" type="submit" value="Сохранить">
<input name="key_hide" type="submit" value="Скрыть">
 
Сверху