Avatar billede sapworld Nybegynder
29. juli 2004 - 11:40 Der er 6 kommentarer og
2 løsninger

Curseren i et bestemt felt

Hej

Er der nogen måde man kan tvinge en curser til at starte i et bestemt felt i en form?.

/kim
Avatar billede Slettet bruger
29. juli 2004 - 11:48 #1
I formularer bruges tabindex
Avatar billede carstensuurland Nybegynder
29. juli 2004 - 11:50 #2
Du kan også gøre det via java script:

<body onload="java script: document.getElementById('MitFelt').focus();">
  ....
  <form ...>
    <input id='MitFelt' />
  </form>
</body>
Avatar billede sapworld Nybegynder
29. juli 2004 - 11:51 #3
Hmm, den fanger jeg ikke lige. kunne du give mig et eksempel hvordan.

/Kim
Avatar billede sapworld Nybegynder
29. juli 2004 - 11:52 #4
Eksemplet et ment på extend's kommentar

/Kim
Avatar billede Slettet bruger
29. juli 2004 - 12:06 #5
Her er en oversigt:

Du bruger først Carstens eksempel for at tvinge curseren til at starte i det første felt.

Dernæst bruger du tabindex til at skifte imellem felterne med tabulatoren.

Eks:
<input type="text"
id="navn"
name="navn"
tabindex="1"
value="" />


<textarea name="besked"
id="besked"
cols="20"
rows="5"
tabindex="2"></textarea>
Avatar billede phineas_phreak Nybegynder
29. juli 2004 - 23:35 #6
ellers prøv den her:

<body onload="document.form.tekstboxnavn.select();">
Avatar billede phineas_phreak Nybegynder
29. juli 2004 - 23:36 #7
så kalder du den efter name
Avatar billede sapworld Nybegynder
30. juli 2004 - 04:57 #8
Hej
Løsningen blev et mix af Carstensunderland og og extend forslag, så i får begge points

Tak for hjælpen (også til Phineas Phreak)

/Kim
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
Kurser inden for grundlæggende programmering

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