Autor Zpráva
xlifer
Profil
Lze udělat placeholder javascriptem také pro pole typu password ?

Typ - text: (funguje)

<input type="text" onfocus="if (this.value == this.defaultValue) this.value = ''" onblur="if (this.value == '') this.value = this.defaultValue" value="e-mail" type="text">

Typ - password: (nefunguje)

<input type="password" onfocus="if (this.value == this.defaultValue) this.value = ''" onblur="if (this.value == '') this.value = this.defaultValue" value="heslo" type="text">
Fisir
Profil
Reaguji na xlifera:
Nějak takto?
<input type="text" onfocus="if(this.value == this.defaultValue){ this.value = ''; this.type = 'password'; }" onblur="if(this.value == ''){ this.value = this.defaultValue; this.type = 'text'; }" value="heslo">
xlifer
Profil
Fisir:
Nějak takto?
IE8 hlásí: Nelze získat vlastnost type. Tento příkaz není podporován.
Řádek: 35
Znak: 55
Kód: 0
Identifikátor URI: http://fiddle.fisir.tk/ad-

Ale jinak chápu, zkrátka přetipovat, otázka je jestli to už není moc překombinované... a hlavně, spolehlivé na funkčnost, zase napříč prohlížeči.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: