INPUT elem típusának módosítása js-ből
Egy ideje nem javascripteztem és most elakadtam:
Pici helyre teszek egy bejelentkező input mező párt. A feliratoknak (melyik a login/pass mező) nincs helyük, ezért beletettem azokat az input elemekbe value-ként, ami aztán onclick-re üres lesz.
De mivel a type=password 'jelszó:' helyett ***-okat ír ki, azt szeretném, kezdéskor legyen a 2. mező típusa 'text' és ez az onclickre változzon 'password'-ra.
Hibaüzenetet kaptam: az input elem típusának módosítása js-ből nem támogatott.
Próbáltam az egész input elemet document.write-el kiíratni, akkor sem változott meg a típus (bár itt hiba sem volt ;-).
Hagy ne bányásszak órákig, ha van valakinek ötlete, megkínálhatna vele. Köszi.
Thom
■ Pici helyre teszek egy bejelentkező input mező párt. A feliratoknak (melyik a login/pass mező) nincs helyük, ezért beletettem azokat az input elemekbe value-ként, ami aztán onclick-re üres lesz.
<input name="aaa" value="login:" onclick="form[0].aaa.value=''">
De mivel a type=password 'jelszó:' helyett ***-okat ír ki, azt szeretném, kezdéskor legyen a 2. mező típusa 'text' és ez az onclickre változzon 'password'-ra.
Hibaüzenetet kaptam: az input elem típusának módosítása js-ből nem támogatott.
Próbáltam az egész input elemet document.write-el kiíratni, akkor sem változott meg a típus (bár itt hiba sem volt ;-).
Hagy ne bányásszak órákig, ha van valakinek ötlete, megkínálhatna vele. Köszi.
Thom
Szia! Szerintem rossz iran
Szerintem rossz iranyba mesz ezzel a megoldassal... ;)
...de nezd meg a DOM kezelo fuggvenyeket:
1. az elem parentjebol torlod az elemet
2. hozzaadsz egy uj input elemet, ami mar password tipusu
Felho
Ha másképp nem megy...
Köszi, ki fogom próbálni a tippedet.
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]
Biztonság?
-boogie-
[i]Csak arra gondoltam, annyi
Varjatok mar, azert az elem tipusa meghatarozza azt a JS objektumot, ami mogotte van. Tehat egy masik tipusu elemhez masik objektum kell. Persze egy text meg password elem kozott nem tunik nagynak a kulonbseg, de egy text es egy checkbox kozott mar szamottevo.
Felho
Jó meglátás. :)
-boogie-
JS objektumok
Így végiggondolva valóban ésszerű. És hiába nem nagy a különbség (text/password), van különbség.
Amint mondtam, régen js-ezetem, ezért próbáltam ész nélkül gondolkozni ;-)
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]