tömma textarea

JavaScript

2 svar · 241 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Trådstart#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]
265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)