Autor | Zpráva | ||
---|---|---|---|
egazam Profil * |
#1 · Zasláno: 19. 8. 2007, 14:49:32
Ide o to ze mam na stranke input pre meno a v pripade ze meno je admin tak chcem zobrazit input password, lenze moj script nejak nefunguje a input pre password zobrazuje vzdy
<form action="diskusia.php" method="post"> Meno: <input type="text" maxlength="15" size="64" name="meno" id="meno"> <span id="skryte2">Heslo: <input type="password" maxlength="15" size="64" name="password" id="password"></span> Sprava: <textarea name="sprava" cols="64" rows="5"></textarea> <script> if(document.form.meno.value!="admin") document.getElementById("skryte2").style.display = "none"; else document.getElementById("skryte2").style.display = "visible"; </script> |
||
Nox Profil |
#2 · Zasláno: 19. 8. 2007, 15:06:25
Tak zaprvé - vlastnost display nemá parametr "visible", ale "block","inline","table" atd.
Zadruhé...jestli to máš takto tak to stejně nebude fungovat, protože se to ověří při načtení stránky a pak už ne takže <script type="text/javascript"> function OverJmeno(){ if(document.form.meno.value!="admin"){ document.getElementById("skryte2").style.display = "none"; } else { document.getElementById("skryte2").style.display = "block"; } } setInterval("OverJmeno()",50); </script> |
||
Nox Profil |
#3 · Zasláno: 19. 8. 2007, 15:17:39
Anebo pokud se to bude víc hodit tak použít ten visible, a to:
if(document.form.meno.value!="admin"){ document.getElementById("skryte2").style.visibility = "hidden"; } else { document.getElementById("skryte2").style.visibility = "visible"; } } |
||
egazam Profil * |
#4 · Zasláno: 19. 8. 2007, 15:31:23
ono sa to stale zobrazi ten password input, skusal som obidva scripty...
|
||
Nox Profil |
#5 · Zasláno: 19. 8. 2007, 15:34:19
Jakože ho zobrazí hned? Moc sem tvou zprávu nepochopil, ale...
zkus tam natvrdo dát <span id="skryte2" style="display:none"> nebo visible:hidden ekvivalent |
||
Nox Profil |
#6 · Zasláno: 19. 8. 2007, 15:34:58
A kdyžtak to projeď FireFox DOM inspectorem
|
||
Alphard Profil |
#7 · Zasláno: 19. 8. 2007, 15:38:09
v Opeře to jde
|
||
egazam Profil * |
#8 · Zasláno: 19. 8. 2007, 16:12:49
Ano ide to v opere aj vo firefoxe...presne to som potreboval, diky
|
||
nosko Profil * |
#9 · Zasláno: 19. 8. 2007, 21:37:22
Ja len tak pomimo, nebolo by možno lepšie dačo ako?:
|
||
Časová prodleva: 17 let
|
0