Динамическое изменение name в <input>
Добавлено: 19 авг 2009, 20:29
Имеется форма поиска:
Необходимо динамически изменять name="q" на name="kw" и ноборот (в зависимости от состояния переключателя)
Как можно реализовать? Я уже всю голову сломал...
Код: Выделить всё
<div align="right">
<form name="sfFrm" method="get" style="margin:0" action="/search/">
<input type="text" name="q" value="Поиск по всему сайту..." size="30" onclick="if(this.value=='Поиск по всему сайту...'||this.value=='Поиск по форуму...')this.value=''" onblur="if(this.value=='')this.value=(document.getElementById('sfRad1').checked?'Поиск по всему сайту...':'Поиск по форуму...');" />
<input src="/forum_files/search.gif" alt="Искать" title="Искать" type="image"><br>
<input type="radio" id="sfRad1" name="sfFor" onclick="if(this.checked==true){document.sfFrm.q.value='Поиск по всему сайту...';document.sfFrm.setAttribute('action','/search/');}" checked><label for="sfRad1">Поиск по сайту</label> <input type="radio" id="sfRad2" name="sfFor" onclick="if(this.checked==true){document.sfFrm.q.value='Поиск по форуму...';document.sfFrm.setAttribute('action','/forum/');document.sfFrm.setAttribute('method','post')}"><label for="sfRad2" style="padding-right:4px;">Поиск по форуму </label>
<input type="hidden" name="a" value="6" />
</form></div>Необходимо динамически изменять name="q" на name="kw" и ноборот (в зависимости от состояния переключателя)
Как можно реализовать? Я уже всю голову сломал...