Autor | Zpráva | ||
---|---|---|---|
Sentinel Profil * |
#1 · Zasláno: 11. 11. 2008, 11:04:53
Zdravím,
potřeboval bych poradit s následujicím problémem. Mám na stránce rozbalovací menu, podle zvolené hodnoty se mi načte stránka s formuláře asi takto: <html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- function go(s) { var t=s.options[s.selectedIndex].value; if (t!="") window.location.href=t; } //--></SCRIPT> </head> <body bgcolor="#C8C8C8"> <table> <tr> <td bgcolor="#CCCCCC" width="267">Vyber adresu příjemce<font color="red">*</font></td> <td bgcolor="#CCCCCC" width="253"> <form2> <select onchange="go(this)" name="prijemce" size="1" class="formular"> <option value="">Vyber prijemce e-mailu</option> <option VALUE="form1.php" selected>Firma 1</option> <option VALUE="form2.php">Firma 2</option> </select> </form2> </td> </tr> <form enctype="multipart/form-data" action="process1.php" name="firma" method="post"> <tr> <td bgcolor="#CCCCCC" width="267">Název</td> <td bgcolor="#CCCCCC" width="253"> <input type="text" name="Nazev" size="20" class="formular"></td> </tr> <tr> <td bgcolor="#C0C0C0" width="267">Lokalita</td> <td bgcolor="#C0C0C0" width="253"> <input type="text" name="Lokalita" size="20" class="formular"></td> </tr> </table> <p align="center"> <input type="submit" value="Odeslat příkaz" class="formular"> <input type="reset" value="Resetovat příkaz" class="formular"></p> </form> Na stránce process1.php je pak zobrazenídat z formuláře. Nevím ale jak udělat, abych mohl vypsat na strance process1.php i hodnotu z toho výběrového menu nahoře. Aby se mi nevracela hodnota value="form1.php" , ale ten název Firma 1. Díky za případné nápady. |
||
Kajman_ Profil * |
#2 · Zasláno: 11. 11. 2008, 11:10:54
Místo value zkuste text.
http://www.w3schools.com/htmldom/prop_option_text.asp |
||
Sentinel Profil * |
#3 · Zasláno: 11. 11. 2008, 11:33:39
Diky moc
|
||
Sentinel Profil * |
#4 · Zasláno: 11. 11. 2008, 12:11:29
Kajman_
tak to nefunguje :( sice se tam ta hodnota pochopitelne prenese, ale v momente kdy zmenit VALUE="form1.php" a VALUE="form2.php" za TEXT="form1.php" a TEXT="form2.php", tak se zase neprepnu na tu pozadovanou stranku s formularem, protoze misto hodnoty mam text |
||
Kajman_ Profil * |
#5 · Zasláno: 11. 11. 2008, 12:52:25
Předat skriptu si to můžete např. přes query string (naleznete v $_GET['t'])...
<SCRIPT LANGUAGE="JavaScript"> <!-- function go(s) { var t=s.options[s.selectedIndex].value+'?t='+encodeURI(s.options[s.selectedIndex].text); if (t!="") window.location.href=t; } //--></SCRIPT> |
||
Časová prodleva: 15 let
|
0