Autor Zpráva
Form
Profil *
Zdravím.
Používám tento script na odeslání formuláře:
************************
<script language="JavaScript">
<!--
function jdiNa() {
var stranka = window.document.forms['menu'].elements['seznam'].options[window.docume nt.forms['menu'].elements['seznam'].selectedIndex].value;
if (stranka > "")
top.document.location.replace(stranka);
return false;
}
//-->
</script>

<form name="menu">
<INPUT TYPE="TEXT" NAME="nick" MAXLENGTH="25">
<p align="center">
<select name="seznam" onChange="return jdiNa();" >
<option value=""></option>
<option value="http://www.sss.cz">Ggg</option>
<option value="http://sss.cz">Blabla</option>
</select>
</p>
</form>
*****************************
Funguje to tak že když vyberu nějakou položku v nabídce select tak se to přesměruje na tu konkretní stránku ve value optionu, ale problém je že hodnota vyplněná v inputu nick se už neodešle...

potřebuji poradit jak udělat aby se po tom co vyberu nějakou možnost v option, celý formulář odeslal metodou get na zadanou adresu
díky
Form
Profil *
respektive nemusí to být ani na tu adresu z option uplně stačí aby se po výběru hodnoty v selectu celý odelslal metodou get na adresu třebaa http://test.cz stejně jako když kliknu na tlačítko Odeslat
roberta
Profil
problém je v tom, že ten formulár neodosielaš
top.document.location.replace(stranka);

location.replace neodosiela formulár...

skús zmeniť ten príkaz na
top.document.menu.action = stranka;
top.document.menu.submit();
Form
Profil *
supr to je ono, díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0