Переключатель параметра action в FORM

  • Автор темы Автор темы dsf
  • Дата начала Дата начала

dsf

Новичок
Переключатель параметра action в FORM

Есть две формы:
Код:
<FORM action=http://google.com/search>
<INPUT name=q>
<INPUT type=submit>
</FORM>
Код:
<FORM action=http://yandex.ru/yandsearch>
<INPUT name=text>
<INPUT type=submit>
</FORM>
Надо сделать чтобы у этих двух (и более) форм было одно общее поле ввода текста.
Тоесть наверное нужен "переключатель" параметров action в FORM и name в INPUT, но я не знаю как такое сделать.
 
это реализуется на JavaScript
что то вроде
Код:
<script type="text/javascript"> 
function doSearch(){
var s = document.getElementById('search_select');
if(s.selectedIndex==0){
	document.getElementById('search_name').name="q";
	s.parentElement.action="http://google.com/search";
}else{
	document.getElementById('search_name').name="text";
	s.parentElement.action="http://yandex.ru/yandsearch";
}
}
</script>
<FORM action="http://google.com/search" method="GET">
<INPUT name="q" id="search_name">
<select id="search_select">
	<option value="google">google</option>
	<option value="yandex">yandex</option>
</select>
<INPUT type="submit" value="search" onclick="doSearch();">
</FORM>

проверьте на всех браузерах,у меня опера головного моска,мог налажать
 
не, ну если форма методом гет, то можно, конечно, локейшеном...
хотя все равно странно
 
Локейшеном - редирект не пойдёт, мне нужно сабмитить исходную форму на фрейм.
Мб можно както вернуть данные обработанные второй страницей на первую?
 
Сверху