Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 15. 11. 2004, 16:52:57
ako mam urobit, aby sa po napisani urciteho slova napr. "text" do inputu objavil dalsi input, ktory bol zatial skryty ? skusal som to jednoduchov zmenou tried, ale neslo to :
<style>
tak neviete, ako sa to da ?? |
||
izsak Profil |
#2 · Zasláno: 15. 11. 2004, 17:22:05
Myslíte, aby sa objavil nový <input>, alebo v <inpute> sa zjavil ďalší <input>.
Z princípu by daný kód mal fungovať, pokiaľ opomenieme skutočnosť, že po DOM v ňom nie je ani náznak. (A aby sa niekto pohral s návratovými hodnotami funkcií vo skriptoch, tak o tom sa mi moze snivat). |
||
Yuhů Profil |
#3 · Zasláno: 15. 11. 2004, 23:41:22
Původní tazatel to měl celkem skoro správně. Byly tam jenom šest drobných chyb, oprava netrvala ani minutu. Tohle mi funguje:
<style> .h {visibility: hidden} .v {visibility: visible} </style> <script> function pyty() { if (document.getElementById("meno").value=="text") { document.getElementById("pole").className = "v" } } </script> </head> <body> <form name="form"> <input type="text" id="meno" name="meno" size="30" maxlength="60" onKeyUp="pyty()"> <input type="text" id="pole" name="pole" size="30" maxlength="60" class="h"> </form> |
||
Anonymní Profil * |
#4 · Zasláno: 16. 11. 2004, 13:48:03
mmm a neda sa to urobit aj inym sposobom ako tymy triedamy ?
v explorery to blbne |
||
pyty Profil |
#5 · Zasláno: 16. 11. 2004, 14:11:42
co tak
<script>
|
||
Yuhů Profil |
#6 · Zasláno: 17. 11. 2004, 00:11:15
Ve vší úctě zbytečné použití innerHTML.
Anonyme, proč ne třídami? Co blbne? Na větu "v exploreru to blbne" asi budu brzo alergický :-) Číslo řádku? Jaká chyba? Co to dělá? |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0