Autor | Zpráva | ||
---|---|---|---|
warmaniac Profil * |
#1 · Zasláno: 24. 1. 2011, 08:53:08
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 |
#2 · Zasláno: 24. 1. 2011, 09:08:48
warmaniac:
Něco v tomto stylu? <input type="text" value="Vlož text" onClick="this.value=''"> |
||
Trejpa Profil |
#3 · Zasláno: 24. 1. 2011, 09:25:00
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 |
#4 · Zasláno: 24. 1. 2011, 09:35:46
Reaguji na Trejpu:
Není nutné v kódu vícekrát opakovat výchozí text, je dostupný v this.defaultValue .
|
||
Trejpa Profil |
#5 · Zasláno: 24. 1. 2011, 09:41:23
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 * |
#6 · Zasláno: 24. 1. 2011, 16:18:46
Díky moc všem vyzkouším :)
|
||
Časová prodleva: 13 let
|
0