Autor | Zpráva | ||
---|---|---|---|
Luky Profil * |
#1 · Zasláno: 29. 5. 2010, 14:04:29
Zdarvím,
Poradí mí prosím někdo, jak udělat formulář, kam napíšu, heslo a vedle bude checkbox (zobrazit heslo) pokud je formulář zaškrklý, tak se heslo zobrazí. V Javascriptu moc neumím a tak jsem dosáhl pouze výsledku s alertem(kde jsem nechal vypsat hodnotu formuláře, já ale potřebuji změnit typ formuláře na text a naopak) Předem děkuji za odpověď |
||
Laman Profil |
#2 · Zasláno: 30. 5. 2010, 01:35:24
třeba takto to funguje:
<form name="jmeno"> <script> i=0 function zmena(){ prehazovacka=new Array('text','password') document.jmeno.heslo.type=prehazovacka[i] i=(i+1)%2 } </script> <input type="password" name="heslo"> <input type="checkbox" onChange="zmena()"> </form> je to první nápad, možná se to dá řešit lépe, v tom případě uvítám, když mě někdo opraví |
||
Chamurappi Profil |
#3 · Zasláno: 30. 5. 2010, 01:38:43
Reaguji na Lamana:
„takto to funguje“ Neřekl bych. Zkus si to ve všech prohlížečích. |
||
Laman Profil |
#4 · Zasláno: 30. 5. 2010, 01:47:44
Chamurappi:
jej, v tom případě se omlouvám, zkoušel jsem jen FF a teď nemám po ruce jiný prohlížeč, abych to otestoval a dal do pořádku |
||
Luky Profil * |
#5 · Zasláno: 30. 5. 2010, 14:22:02
díky, za radu...
Tak mě ještě napadlo, nešlo by to řešit přes podmínku : <script> function zmena(){ if (document.jmeno.box.checked==true) document.jmeno.heslo.type=text else document.jmeno.heslo.type=password } </script> Jenomže takhle, to asi nejde že? Jenom plácám (už jsem psal, já v javascriptu moc nedělám...) Laman: „jej, v tom případě se omlouvám“ Ale princip tam je :) díky |
||
Bubák Profil |
#6 · Zasláno: 30. 5. 2010, 16:13:20
Luky:
„Ale princip tam je“ To je zrovna ten princip, co z principu nefunguje v IE. |
||
Časová prodleva: 14 let
|
0