webForumDet fria alternativet

value i input

8 svar · 304 visningar · startad av LAMP

LAMPMedlem sedan mars 2002777 inlägg
#1

Hej, vet någon hur man gör för att ha ett value som default i ett textfält (formulär), sedan när man sätter markören i fältet raderas texten som var default?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

<input type="text" name="text" value="Defaulttext här... " onFocus="if(this.value=='Defaulttext här... '){ this.value=''; }">

SammyMedlem sedan maj 2000202 inlägg
#3

Smidigt! ;)

Hur gör man också detta i en textruta (textarea)?

JojoxxMedlem sedan juni 20004 308 inlägg
#4

På samma sätt. Enda skillnaden är att i en textarea skrivs default-värdet mellan taggarna <textarea> och </textarea> (attributet value existerar alltså inte).

SammyMedlem sedan maj 2000202 inlägg
#5

Jo det har jag klart för mig men hur ska 'koden' vara för att få samma resultat även där? Dvs. att när man sätter markören även i textarea så raderas även den förvalda texten?

JojoxxMedlem sedan juni 20004 308 inlägg
#6
<textarea name="foo" onFocus="if(this.value=='Default text...'){this.value=''}">Default text...</textarea>
SammyMedlem sedan maj 2000202 inlägg
#7

Tack för ditt snabba svar men jag fick det tyvärr inte att fungera med den koden? ?

JojoxxMedlem sedan juni 20004 308 inlägg
#8

Felstavning någonstanns? Kan du länka till sidan du försöker använda det på?

SammyMedlem sedan maj 2000202 inlägg
#9

Njae.. sitter lokalt med den och testar bara.. men raden ser ut så här:

<textarea name="inlagg" rows="5" cols="80" id="inlagg" onFocus="if(this.value=='Skriv ditt meddelande här...'){this.value=''}">Skriv ditt meddelande här...</textarea>

Fick det att fungera.. ;) Tack för ditt svar iaf..

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)