Autor | Zpráva | ||
---|---|---|---|
JiraCZ Profil * |
#1 · Zasláno: 16. 12. 2005, 21:36:15
mam formular, v kterem je tohle (oteviraci seznam):
<SELECT name="stredisko1" size="1"> <OPTION>Deštné v Orlických horách <OPTION>Pec pod Sněžkou <OPTION>Velká Úpa <OPTION>Jiné - uveďte vedle --> </SELECT> a potrebuju, aby se pri kliknuti na posledni polozku "Jiné - uveďte vedle -->" zobrazilo za tim tohle policko: <INPUT type="text" size="20" maxlenght="100" name="jinestredisko1"> kdyby to slo udelat PHPckem byl bych radsi , budu ale rad za kazdou radu :) Predem Diky JiraCZ |
||
Tin Profil |
#2 · Zasláno: 16. 12. 2005, 22:03:39
tohle je na javascript:
<SELECT name="stredisko1" size="1"> Jo ale NEFUNGUJE to v IE, takže je nepoužitelný |
||
JiraCZ Profil * |
#3 · Zasláno: 16. 12. 2005, 22:12:04
moc diky za tip, IE OPET nezklamal......... :((
|
||
Petr007 Profil |
#4 · Zasláno: 16. 12. 2005, 22:31:51 · Upravil/a: Petr007
Nevím jestli onClick funguje i na option (v IE), já to vždy řeším pomocí onChange na <select>.
Tohle je triviální problém. V IE vyřešitelný. |
||
Petr007 Profil |
#5 · Zasláno: 16. 12. 2005, 22:47:20
Tady to máš i se zmizením (když potom vybereš něco jiného)
<SELECT name="stredisko1" size="1" onchange="stred()"> <OPTION value='1'>Deštné v Orlických horách <OPTION value='2'>Pec pod Snìžkou <OPTION value='3'>Velká Úpa <OPTION value='4'>Jiné - uveïte vedle --> </SELECT> <INPUT type="text" size="20" maxlenght="100" name="jinestredisko1" id="stredisko" style="display:none;"> <script language='javascript'> function stred() { if (document.getElementById('stredisko1').value == '4') { document.getElementById('stredisko').style.display='block' } else { document.getElementById('stredisko').style.display='none' } } </script> |
||
JiraCZ Profil * |
#6 · Zasláno: 16. 12. 2005, 22:53:06
SUPER! moc dekuju.....funguje to i v IE
|
||
JiraCZ Profil * |
#7 · Zasláno: 17. 12. 2005, 11:13:45
Ve Firefoxu to nefunguje :( nevis jak to osetrit? stacilo by aby to v mozile bylo videt porad.....
|
||
Tin Profil |
#8 · Zasláno: 17. 12. 2005, 11:21:49
zkus si něco najít na http://www.jakpsatweb.cz/css/css-prohlizece-hacky.html
|
||
Petr007 Profil |
#9 · Zasláno: 17. 12. 2005, 11:37:47
Na firefoxu jsem to netestoval (chtěl si to pro IE:o))))....a už vidím zádrhel...takže
<SELECT name="stredisko1" id="stredisko1" size="1" onchange="stred()"> chyběl tam parametr id netestováno, páč za chvíli odjíždím na oběd, ale myslím že to pojede. PS: Neboj se přemýšlet nad problémovým zdrojákem (hm..getElement by ID...je tam ID...neni...takže to bude problém), když něco nefunguje tak je to z 80 procent, jen kvůli nějaké prkotině, a spousta, hlavně začínajících programátorů zbytečně upadá do beznaděje, místo aby si takto prošli kousek zdrojáku. |
||
JiraCZ Profil * |
#10 · Zasláno: 17. 12. 2005, 17:53:36
super.....funguje......fakt moc diky......ja javascriptu vubec nerozumim, proto jsem to jen bezhlave zkopnul a funguje-nefunguje :) proto sem v prvni clanku psal ze budu rad kdyz by to slo vyresit PHPkem...coz asi nepujde...ale uz to jede :) fakt moc diky za radu :)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0