Gå til innhold

OnFocus


Anbefalte innlegg

Skrevet

<textarea name="news" cols="75" rows="20" id="news"  onFocus="this.value=''">Her skal du skrive nyheten!</textarea>

Her har jeg brukt onFocus="this.value=''" som gjør at når man trykker i feltet blir all teksten omgjort til det som er inni '', altså ingenting.

 

Det som skjer er at, etter at brukerne har skrevet masse nyhetgreier, trykker de ut av feltet og inn igjen, og all teksten de har skrevet forsvinner.

 

Kan jeg gjøre det slik at teksten "Her skal du skrive nyheten!" forsvinner, og bare den første gangen man trykker der?

Videoannonse
Annonse
Skrevet

Lagde en kjapp en :p

 

<html>
<head>
<title>test</title>
<script type="text/javascript">
var textfocuscount = 0;
function test(obj)
{
if(textfocuscount == 0)
{
	textfocuscount++;
	obj.value = "";
}
}
</script>
</head>
<body>

<textarea name="news" cols="75" rows="20" id="news" onFocus="test(this);">Her skal du skrive nyheten!</textarea>

</body>
</html>

Skrevet

Kult. Det funket det. Takk skal du ha. Jeg er ikke noe flink til Javascript... Kanskje jeg skal sette meg inn i det engang, men frem til det fortsetter jeg å spørre. Er det noen måte å slippe å få det inn i <script>-tagger? Altså slik at jeg kan få det inn i selve textarea-taggen?

Skrevet

Hmm, nei, tror ikke det, siden du må et eller annet sted sette en global variabel = 0; Hvis man hadde hatt den i onfocus, ville den alltid blitt 0.

Skrevet
Kult. Det funket det. Takk skal du ha. Jeg er ikke noe flink til Javascript... Kanskje jeg skal sette meg inn i det engang, men frem til det fortsetter jeg å spørre. Er det noen måte å slippe å få det inn i <script>-tagger? Altså slik at jeg kan få det inn i selve textarea-taggen?

går vel an å linke til et eksternt javascript vel?

Skrevet
går vel an å linke til et eksternt javascript vel?

God idé. Har allerede et script (åpne siden uten menyer, scroll og mulighet til å forandre siden) i en ekstern fil. Bruker include der, da, men... Takk, arve87, FuLu og Smidt!

 

(Smidt for kult innlegg!)

Skrevet
stilig. :yes:

 

små detaljer som kan være med å å gjøre siden bedre.. :thumbup:

Ikke for å være selvgod og hoven, men dette er en selvfølge for de av oss som jobber med skjemaer på et litt mer profesjonelt plan :)

Skrevet
Ikke for å være selvgod og hoven, men dette er en selvfølge for de av oss som jobber med skjemaer på et litt mer profesjonelt plan :)

Ja, du kan så si. Ingenting i veien med å nevne det likevel...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...