Avatar billede obix Nybegynder
30. november 2004 - 13:53 Der er 5 kommentarer

Struts / setFocus() problemer med at styre det.

Hejsa.
Jeg vil gerne fra min action kunne vælge hvilket felt der skal være focus på i formen på jsp siden. Hvordan klarer jeg den? Struts har et <html:form focus"" som jeg gerne vil bruge men jeg kan ikke lige gjeje hvordan jeg får en variabel derind... jeg har prøvet lidt men i stedet for at tage min variable tager den variable navnet og prøver at sætte focus på det...
Avatar billede fsconsult.dk Nybegynder
30. november 2004 - 14:26 #1
focus propertien på html:form sætter focus på det felt (property) man angiver. Værdien er et absolut navn, og bliver ikke fortolket som variabel.

umiddelbart er det derfor ikke muligt at lave dynamisk focus på et felt afhængig af indholdet af focus.
Dvs. ikke med html:form, men du kan se hvilken javascript kode struts genererer, og lave noget tilsvarende med indholdet af en property eller request variabel.
Avatar billede obix Nybegynder
30. november 2004 - 19:37 #2
Det virker lidt somom det jeg laver bliver overstyret... der sættes altid focus i det første felt selvom jeg prøver at sætte focus i et andet felt. Skal man slå det fra på en måde?
Avatar billede obix Nybegynder
30. november 2004 - 20:06 #3
Ja selvom jeg bruger struts egen <html:form focus="" og sætter et andet felt til focus så sætter den statid curseren i det første felt i formen...
Avatar billede mercutio Nybegynder
30. november 2004 - 20:32 #4
Hmmm sorry. Det viste sig jeg havde attached en fil med et script der altid satte focus i første felt.
Avatar billede obix Nybegynder
21. januar 2005 - 07:32 #5
Men giv lige et svar så jeg kan lukke opgaven.
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