Avatar billede oasen Nybegynder
30. april 2002 - 08:17 Der er 7 kommentarer og
2 løsninger

Markeret value i textbox

Jeg har enkelte steder bemærket, at en tekstbox's value (altså default-værdien) er markeret, hvilket gør, at man blot behøver klikke én gang med musen oven i teksten for at slette den og sætte fokus i feltet. Hvordan laves det?

<input type='text' name='besked' value='et_eller_andet' maxlength='27543'>
Avatar billede flash-man Nybegynder
30. april 2002 - 08:26 #1
<input type="text" onFocus="this.select()"> var det det du mente??

</FlashMan!>
Avatar billede oasen Nybegynder
30. april 2002 - 08:27 #2
Jeg er klar over man kan sætte en onload i body'en:

onload="document.form.besked.focus();document.form.besked.select();"

Men trykker man på det markerede område her med musen, står teksten der stadig. Den forsvinder kun, hvis man begynder at skrive teksten uden at have rørt det markerede område.
Avatar billede flash-man Nybegynder
30. april 2002 - 08:28 #3
nåh... er det så bare en <input type="text" onFocus="this.value=''"> så tømmer den feltet..
Avatar billede flash-man Nybegynder
30. april 2002 - 08:29 #4
og så ellers proppe det der du har skrevet oppe i <body>
Avatar billede oasen Nybegynder
30. april 2002 - 08:33 #5
Disse to kombineret synes ikke at give den rigtige effekt..

onload="document.form.besked.focus();document.form.besked.select();"

onFocus=""this.value='Skriv tekst'""
Avatar billede oasen Nybegynder
30. april 2002 - 08:34 #6
Ser lige om jeg kan finde et eksempel..
Avatar billede oasen Nybegynder
30. april 2002 - 08:36 #7
Nu fandt jeg faktisk ét på netcoders.dk:

onfocus="if(this.value=='Søg på Netcoders.dk ...')this.value='';" value="Søg på Netcoders.dk ..." onblur="if(this.value=='')this.value='Søg på Netcoders.dk ...';"
Avatar billede oasen Nybegynder
30. april 2002 - 08:40 #8
Typisk - nu har jeg ledt flere timer efter et sådan eksempel, og så finder jeg det lige efter, jeg har stillet spørgsmålet.
Nå, men tak for hjælpen alligevel :)
Avatar billede flash-man Nybegynder
30. april 2002 - 09:20 #9
det var så lidt, og tak for pointene!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester