05. december 2004 - 11:52
Der er
8 kommentarer og 1 løsning
Sæt focus i brugernavn-felt
Hej Eksperter. Når jeg går ind på login-siden på vores website, ønsker jeg at der automatisk sættes fokus i brugernavn-feltet. Til dette har jeg forsøgt dette : <SCRIPT language='javascript'>document.form.user.focus();</SCRIPT> <form action.. method..> <input type=text name=user> </form> Desværre virker det ikke - hvordan kan det være?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
05. december 2004 - 11:58
#1
Hvad hvis du i din body brugte: <body onload="document.login.user.focus();"> og så brugte: <form name="login"> <input type="text" name="user"> osv...
05. december 2004 - 11:59
#2
<body onload="document.forms[0].user.focus();">
05. december 2004 - 12:52
#3
Hm, jeg kan gå med til onload-metoden på én betingelse - hvis fokus kommer til at gælde for alle de forme, der loades fremover. Jeg har nemlig en hel del af dem på min side, og jeg ønsker fokus i flere af dem. Fokus skal naturligvis bare placeres i det første felt hver gang.
05. december 2004 - 12:54
#4
Går ud fra, at det er noget i retning af onload="document.forms[0].element[0].focus();" Eller hvad ? :)
05. december 2004 - 13:32
#5
?
05. december 2004 - 16:54
#6
har du prøvet? elements[]
05. december 2004 - 19:17
#7
Perfekt ! Nu virker det. Den færdige løsning : <body onload="document.forms[0].user.focus();"> Ovenstående sætter fokus i det første felt på en side med input-felter. Svar, Nikolaj :)
05. december 2004 - 19:18
#8
Så fik jeg vrøvlet igen. Den færdige løsning : <body class="text" onload="document.forms[0].elements[0].focus();">
06. december 2004 - 02:12
#9
:))
Vi tilbyder markedets bedste kurser inden for webudvikling