Avatar billede bobbedude Nybegynder
04. september 2006 - 09:42 Der er 4 kommentarer og
1 løsning

Fjern focus ok skriv kursiv

<input type="text" value="Skriv dit navn" onFocus="if (this.value == this.defaultValue) this.value = '';" onBlur="if (this.value == '') this.value = this.defaultValue;" >

Scriptet skriver først i boksen når jeg klikker et sted på siden (fjerner focus fra tekstboksen).
Hvordan får jeg den til at skrive teksten når siden loader uden at den tager focus.

også kan man have en tekst der er skrevet med kursiv og når man så klikker og teksten forsvinder ´så skriver man med en normal font.
Avatar billede bobbedude Nybegynder
04. september 2006 - 09:55 #1
ok nu har jeg fået det første til at virke
<input type="text" value="Søgeord..." onClick="if(this.value='brugernavn'){this.value='';}">

Så nu vil jeg bare gerne vide om man kan skrive Søgeord med kursiv og når man klikker er det man skriver ikke med kursiv
Avatar billede mclemens Nybegynder
04. september 2006 - 10:15 #2
<input type="text" value="Søgeord..." onClick="if(this.value='brugernavn'){this.value='';}" style="font-style:italic;" onfocus="this.style.fontStyle='normal';" onblur="this.style.fontStyle='italic';">

... men ved ikke om din onclick er forkert?
if(this.value='brugernavn') <- if vil altid returnere sand og så sætte værdien
til ingenting ... måske vil du have if(this.value=='brugernavn') istedet ?
Avatar billede mclemens Nybegynder
04. september 2006 - 12:27 #3
evt. skal onblur="this.style.fontStyle='italic';"
fjernes hvis det ikke skal retur til kursiv igen...
Avatar billede mclemens Nybegynder
04. september 2006 - 18:58 #4
Kaster lige et svar, hvis det virkede ...
Avatar billede mclemens Nybegynder
17. oktober 2006 - 17:31 #5
Tak for point :)
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