Изменение action в form

Статус
В этой теме нельзя размещать новые ответы.

RusBiT

Постоялец
Регистрация
29 Мар 2007
Сообщения
101
Реакции
3
Немогу додуматься как реализовать изменение action в form при помощи javascript.
Хочу чтобы при помощи select можно было менять , например, поисковик.

Код:
<FORM name="login" accept-charset="UTF-8" action="top.location.href = this.form.menu
name.options[this.form.menu name.selectedIndex].value" target="" method="post">

<SELECT size=1>
<OPTION selected value=http://ya.ru>Найти в Яндексе </OPTION>
<OPTION value=https://my-server.ru>Поискать у меня</OPTION>
</SELECT> 

<TABLE cellspacing="5" cellpadding="3" border="0">
<TR>
<TD class="form-field" align="right">Логин для поиска</TD>
<TD class="form-field" align="left"><INPUT type="text" class="form-field" size="8" name="login" value=""></TD>
</TR>
<INPUT type="hidden" name="cmd" value="login"><TR>
<TD></TD>
<TD><INPUT type="submit" class="form-button" value="OK"></TD>
</TR>
</TABLE></FORM>

Подскажите как реализовать
 
Меняй в самом select по onchange (onchange="window.location=this.value;)
 
С такой конструкцией сразу перебрасывает на ya.ru иди my-server.ru
<SELECT onchange="window.location=this.value;" size=1>
<OPTION selected value=http://ya.ru>Найти в Яндексе </OPTION>
<OPTION value=https://my-server.ru>Поискать у меня</OPTION>
</SELECT>
Или я что то не понял?
 
Старайтесь писать код более компактно:



если потом нужно добавить ищо несколько пунктов, то тепер ето сделать очень легко.
 
может быть есть смысл не нагружать пхп данной задачи а подумать реализацию из под JS

мне кажется куда было бы удобней сделать формы при выборе select'а интерактивной... (динамической)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху