Avatar billede burkal Nybegynder
14. oktober 2003 - 13:41 Der er 5 kommentarer og
1 løsning

Redirect og cursorplacering

Hej
Jeg har en ASP side med en formular til at indtaste data i en DB. Formularen består af 2 tekstfelter og to knapper.
Når jeg har indtastet data i tekstboxene, sender jeg (ved tryk på den ene knap) indholdet i formularen til en anden ASP side hvor data bliver indsat i DB. derefter bruger jeg en response.redirect til den første side.

Problemet er så at cursoren ikke står og blinker i det første textfelt efter redirecten. Hvordan får jeg den til det?
Avatar billede Spotgun Seniormester
14. oktober 2003 - 13:45 #1
Ved at bruge en stump javascript i dit body-tag...

<body onLoad="FormNavn.FeltNavn.focus();">
Avatar billede netro Nybegynder
14. oktober 2003 - 13:50 #2
document.FormNavn.FeltNavn.focus();

- må det være, ik'?
Avatar billede Spotgun Seniormester
14. oktober 2003 - 13:53 #3
"document."-delen behøver ikke nødvendigvis at være med, det andet virker fint nok på mine testmaskiner. Hvilken af løsningerne der så er mest korrekt i forhold til javascript-standarden, kan vi sikkert debatere i 1000 år :)
Avatar billede netro Nybegynder
14. oktober 2003 - 13:57 #4
Aner det ikke, men jeg anvender altid document foran formularnavne...
Avatar billede burkal Nybegynder
14. oktober 2003 - 14:01 #5
Begge måder virker også for mig. tak for hjælpen
Avatar billede netro Nybegynder
14. oktober 2003 - 14:05 #6
Netscape vil have "document" på! Mere behøver jeg vel ikke at sige...
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