webForumDet fria alternativet

tömma textarea

JavaScript

2 svar · 236 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Frågan#1

Jag har en text i textarea på en sida. När man klickar i textarean vill jag att den "ska tömmas". Alltså all text ska försvinna så man kan skriva in egen text. Vi säger att det står "Hej, här kan du skriva lite saker" i den. Det är bara när det står exakt så den ska bli tom när man klickar i den oxå. Så den inte töms när någon skrivit nått annat. Några idéer?

Medlem sedan aug. 20039 340 inlägg
#2
<input value="Hej, här kan du skriva lite saker" 
onfocus="if (this.value== 'Hej, här kan du skriva lite saker') this.value='';" 
onblur="if (!this.value.length) this.value='Hej, här kan du skriva lite saker';" />
Medlem sedan apr. 20003 174 inlägg
#3

Det är smidigare att använda defaultValue,
så slipper du ändra värdena flera gånger på olika ställen..

ex.

[red]<textarea 
	onfocus="if(this.value==this.defaultValue) this.value='';" 
	onblur="if(!this.value.length) this.value=this.defaultValue;"
>Hej, här kan du skriva lite saker</textarea>[/red]
311 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
182 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)