Autor Zpráva
warmaniac
Profil *
Ahoj, zkoušel jsem udělat přihlašovací pole... jdo o to že potřebuju dostat titulek (label) toho pole dovnitř, napadla mě jen hodnota value="aaa", ale když tam uživatel klikne text nezmizí.. potřebuji aby při kliknutí text zmizel... Nevíte jak na to .. Díky za každou radu.
Mistr
Profil
warmaniac:
Něco v tomto stylu?
<input type="text" value="Vlož text" onClick="this.value=''">
Trejpa
Profil
warmaniac:
Možná by tam mohl uživatelem zapsaný text zůstávat i pro další editaci:
<input type="text" value="Vlož text" onfocus="if(this.value=='Vlož text'){this.value=''}">


Případně i s návratem bez vyplnění:
<input type="text" value="Vlož text"
 onfocus="if(this.value=='Vlož text'){this.value=''}"
 onblur="if(this.value==''){this.value='Vlož text'}">
Chamurappi
Profil
Reaguji na Trejpu:
Není nutné v kódu vícekrát opakovat výchozí text, je dostupný v this.defaultValue.
Trejpa
Profil
warmaniac, Chamurappi:
Tak tedy po zjednodušení:
<input type="text" value="Vlož text"
 onfocus="if(this.value==this.defaultValue){this.value=''}"
 onblur="if(this.value==''){this.value=this.defaultValue}">
warmaniac
Profil *
Díky moc všem vyzkouším :)

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0