Avatar billede michaelgm Nybegynder
26. december 2007 - 14:28 Der er 2 kommentarer og
1 løsning

focus på form select uden onload

<body onload="document.turnusoversigt.turnusid.focus();">

Sådan virker det fint.
Mit problem er bare at min body ligger i en header.php der bliver included i alle mine sider. Så den vil jo melde fejl alle andre steder.

Hvordan kan jeg få focus på
document.turnusoversigt.turnusid.focus();
uden den er i body.

Bruger den til at få focus på en selectbox så man kan bruge piltasterne til at vælge mellem forskellige turnus'er.
Avatar billede w13 Novice
26. december 2007 - 14:42 #1
Jeg ville bare rette body til:

<body onload="if(document.turnusoversigt.turnusid)document.turnusoversigt.turnusid.focus()">

Så bli'r  der kun sat fokus, hvis feltet findes. Alternativt kan du bruge følgende kode på den side, hvor select'en er:

<script type="text/javascript">
window.onload=function(){document.turnusoversigt.turnusid.focus()}
</script>

Endnu bedre er det dog, hvis du bare indsætter følgende neden under feltets kode:

<select>...</select>

<script type="text/javascript">
document.turnusoversigt.turnusid.focus()
</script>
Avatar billede michaelgm Nybegynder
26. december 2007 - 15:40 #2
Det virkede. Mange tak
Avatar billede w13 Novice
26. december 2007 - 17:24 #3
Så lidt. =) Og 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