Avatar billede svjensen Nybegynder
25. april 2003 - 10:42 Der er 6 kommentarer og
1 løsning

selected value i dropdownmenu.

Jeg har behov for at kunne rette i nogle brugeroplysninger.
Jeg har ikke noget problem med at få skrevet de oprindelige oplysninger om brugeren i tekstfelter, men i mine dropdownmenu knækker filmen.
Min scriptkode er nedenfor. rs er beugerens recordset, mens rs3 er det recordset jeg bruger til at fylde min dropdownmenu. Første linie er blot medtaget for at sikre mig at rs indeholder den rigtige værdi .


    Response.Write rs("grad_id")
    Response.Write "<select name=ddgrad size=1>"
    Response.Write "<option value=0></option>"
    Do While Not rs3.EOF
        strOption = "<option "
        If rs("grad_id") = rs3("grad_id") Then
            strOption = strOption & "selected value=" & rs3("grad_id")& ">" & rs3("grad") & "</option>"
        Else
            strOption = strOption & "value=" & rs3("grad_id") & ">" & rs3("grad") & "</option>"

        End If
        Response.Write (strOption)
        rs3.MoveNext
    Loop
    Response.Write "</select>"
Avatar billede svjensen Nybegynder
25. april 2003 - 10:45 #1
Jeg kan lige tilføje at menuen blive fyldt som den skal, men den blanke værdi øverst bevarer fokus.
Avatar billede eagleeye Praktikant
25. april 2003 - 10:48 #2
Det vil sige den ikke har selectet den som skal vises. Prøv kigge i HTML koden når siden er lavet om der står selected i den som bør være valgt, hvis der er smuttet et mellemrum, der ser dog ikke sådan ud.

Prøv evt at sætte CStr omkring de rs i if sætningen så de har samme type i if sætningen:

If Cstr(rs("grad_id")) = CStr(rs3("grad_id")) Then
Avatar billede svjensen Nybegynder
25. april 2003 - 10:49 #3
Der er ikke skrevet selected i html-koden. Jeg prøver lige CStr
Avatar billede svjensen Nybegynder
25. april 2003 - 10:50 #4
CStr virkede.

God I love this site.
Vil du have pointene?
Avatar billede dk_akj Nybegynder
25. april 2003 - 10:51 #5
skal/bør selected ikke stå efter value ??

//akj
Avatar billede eagleeye Praktikant
25. april 2003 - 10:51 #6
Jeps :)
Avatar billede svjensen Nybegynder
25. april 2003 - 10:51 #7
Placeringen af selected før value virker. Hvad der er mest 'korrekt' ved jeg ikke
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