| 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: 15 let
|
|||
0