22. juli 2001 - 15:54
Der er
17 kommentarer og 1 løsning
Form Focus ved onLoad
Hvordan sætter jeg focus i en bestemt form (edit boks) ved onLoad i Body\'en. Lad os sige at formen hedder \"test\"
Annonceindlæg fra Barco
<body onload=\"document.test.felt.focus();\">
hvad står \'felt\' i stedet for?
Navnet på det felt du vil sætte focus på.
Du kan også bare bruge: <body onload=\"document.test.elements[0].focus();\">
Overvej om det er fornuftigt. Jeg oplever tit at være begyndt at skrive noget i et felt, og vupti, så bliver det sidste hentet, og markøren flyver et andet sted hen.
jamen det er jo \"test\"?? altså : formen hedder: <form type=\"text\" name=\"test\">
erikjacobsen> det er rigtigt. tror bare ikke siden er så stor igen at det vil blive et problem. men ellers tak
Du kan ikke sætte focus på en form men kun på et felt. Mit sidste forslag sætter focus på det første element i formen..
ok nu forstår jeg men <body onload=\"document.test.felt.focus();\"> hvad står test for? hvad står felt for? onload=\"document.test.focus(); virker ikke!
22. juli 2001 - 16:07
#10
document.formnavn.feltnavn.focus() Eller document.formnavn.elements[0].focus()
22. juli 2001 - 16:07
#11
Joh, rasmus_a, men så er dag er chart.dk langsom, og så bliver folk - måske - sure på dig :)
22. juli 2001 - 16:08
#12
formen har jo ikke noget navn!? skal jeg give den det?? altså med name=\"\" osv
22. juli 2001 - 16:09
#13
så er det godt at jeg ikke bruger chart.dk hva
22. juli 2001 - 16:10
#14
:)
22. juli 2001 - 16:10
#15
Du sagde i starten: \"Lad os sige at foment hedder test\" Nåh men nok om det. Du kan sætte focus på den første form på siden ved at gøre sådan her: document.forms[0].elements[0].focus()
22. juli 2001 - 16:13
#16
mange tak! nu kan jeg ikke give dig point!? skriv et eller andet som svar..
22. juli 2001 - 16:14
#17
Du har givet mig point..
22. juli 2001 - 16:16
#18
jeg må være fuld eller et eller andet pt.. men tak alligevel!
Vi tilbyder markedets bedste kurser inden for webudvikling