Autor | Zpráva | ||
---|---|---|---|
Form Profil * |
#1 · Zasláno: 31. 5. 2007, 12:10:22
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 * |
#2 · Zasláno: 31. 5. 2007, 12:13:54
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 |
#3 · Zasláno: 31. 5. 2007, 12:28:35 · Upravil/a: roberta
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 * |
#4 · Zasláno: 31. 5. 2007, 16:10:38
supr to je ono, díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0