Avatar billede unknown_someone Juniormester
12. juli 2006 - 23:30 Der er 7 kommentarer og
1 løsning

Første formfelt i focus

Hvordan får jeg vha js sat første formfelt på en side i focus - altså så en bruger ikke behøver at tabbe sig hen til eller klikke på feltet før ændringer kan foretages? Det skal være uafhængigt af om det er et text-, textarea-, dropdown felt eller noget helt 4.

Ydermere ville det være en lækker feature, at hvis feltet var et text eller textarea så var al teksten markeret.

Er der nogle der kan klare den?
Avatar billede farving Nybegynder
12. juli 2006 - 23:42 #1
hmm du kan fx lave:

<form id="MyForm" action="?mode=handling">
<input type="text" id="ID1">
<input type="text" id="ID2">
</form>

i din html...

JS er så:

<script language="JScript">
function focusFirst(firstID) {
document.getElementById(firstID).focus();
}

så i <body>

<body onload="focusFirst('ID1')">
Avatar billede farving Nybegynder
12. juli 2006 - 23:43 #2
hmm ja glemte så at lukke </script> :)

ang. det med text og textarea hvor det er markeret, hvad mener du med det, og hvad er fordelen/pointen med det?

Mvh Carsten
Avatar billede unknown_someone Juniormester
13. juli 2006 - 07:55 #3
jeg kender ikke id på mit første formfelt så jeg har ingen mulighed for at gøre som foreslået desværre.

Med markeret mener jeg, at det skal blive vist som hvis du trykker ctrl+a i et formfelt - så bliver teksten hvis på blå baggrund.
Avatar billede farving Nybegynder
13. juli 2006 - 09:25 #4
<script language="JScript">
function focusFirst(firstID) {
document.getElementById("MyForm").elements[next].focus();
document.getElementByTagName("textarea").select();
document.getElementByTagName("text").select();
}

tror ikke det virker helt optimalt, men prøv det lige, hvis det ikke virker, kører jeg det lige igennem med et komplet eksempel i aften...

Mvh Carsten
Avatar billede unknown_someone Juniormester
13. juli 2006 - 20:19 #5
jeg har fået det hele til at virke nu så bare kom med et svar
Avatar billede farving Nybegynder
13. juli 2006 - 20:49 #6
okay :)

Mvh Carsten

P.S. hvad var løsningen?
Avatar billede unknown_someone Juniormester
04. oktober 2006 - 16:57 #7
i bund og grund ud fra dit svar. der kom bare nogle ændringer i systemet så der ikke blev behov for det alligevel.
Avatar billede farving Nybegynder
04. oktober 2006 - 18:29 #8
okay =)

Mvh Carsten
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