Autor | Zpráva | ||
---|---|---|---|
kachnak Profil |
#1 · Zasláno: 25. 12. 2010, 10:59:49 · Upravil/a: kachnak
Zdravím. Mám prihlasovací formulár, ktorý má meno a heslo type=text pretože v nich mám hodnotu MENO a HESLO. Lenže po kliknutí do inputu heslo chcem aby sa zmenil typ objektu z text na password aby tam užívateľ písal hviezdičky ****** a nie text do hesla.
Do javascriptu sa zatiaľ moc nevyznám. Ono mi to funguje v Mozzile Opere Safari, ale v IE6 ani IE8 nefunguje zmena typu. Chyba: "Vlastnosť type sa nedá prečítať". Neviete mi poradiť, či sa typ objektu dá meniť aj inou funkciou ako target.type, ktorej rozumie aj IE? Ďakujem. skusobna stranka: Odkaz časť kódu: if(target.id == 'name2') { target.type='password'; target.focus(); } |
||
margin Profil * |
#2 · Zasláno: 25. 12. 2010, 13:43:50
V IE to nepůjde, jde o bezpečnostní opatření.
Nejjednodušší bude použít obrázek na pozadí, text bude součástí obrázku a při kliknutí do inputu změníš pozadí. Složitější by bylo napozicovat dva inputy nad sebe, po kliknutí do horního textového inputu mu nastavit display: none a pak kurzor nastavit do password inputu. |
||
Časová prodleva: 13 let
|
0