Avatar billede rudi1234 Nybegynder
24. april 2002 - 11:45 Der er 4 kommentarer og
1 løsning

Tekstfelt sættes som aktivt

Hvordan angiver man at cursoren skal være klar i et bestemt tekstfelt, så brugeren kan begynde at indtaste starks efter at siden er loadet?
Avatar billede otis Nybegynder
24. april 2002 - 11:49 #1
document.form.name.focus();
Avatar billede jakoba Nybegynder
24. april 2002 - 11:52 #2
Du kan gøre det med en  onload  handeler i din <body kommando

<body ... onload="document.denformsnavn.detfeltsnavn.focus()">

Det er lidt risikabelt for hvis det er en stor tung side kan brugeren måske nå at klikke i et andet felt og begynde at skrive før siden loader færdig og pludeslige hiver focus væk fra der sted hvor han skriver.

mvh JakobA
Avatar billede Slettet bruger
24. april 2002 - 12:02 #3
Hvis man vil snyde lidt kan man vel sørge for at focus først sættes når tekstfeltet er indlæst?

Kan man ikke bare lægge en scriptblok ind lige efter tekstfeltet?
Avatar billede jakoba Nybegynder
24. april 2002 - 12:11 #4
Jo det kan man, men så skal man teste grundigt. browserne er ret ueninge om hvornår feltet er 'indlæst nok' til at kunne sættes i focus.
Avatar billede rudi1234 Nybegynder
24. april 2002 - 14:59 #5
Jeg er alligevel lidt interesseret i at gøre længere ned end i body. Hvordan kan man evt. det?
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