Avatar billede kagge Nybegynder
25. september 2003 - 10:53 Der er 2 kommentarer og
1 løsning

option selected i select menu

Har lige et problem med nedenstående select menu. Intet problem i at få vist de rigtige options i selectmenuen fra databasen. Det går også fint med at gemme hans valg i databasen. Problemet opstår når jeg henter select menuen frem igen, så skal hans valg være selected, men han skal naturligvis også kunne vælge en anden option 

kvali = recordSet("Kvalifikation")

<SELECT NAME="kvalifikation1" onChange="select_kvalifikation1(this.selectedIndex)">
<OPTION></OPTION>
<%
Dim recordSet1
Dim strSQL1

set recordSet1 = server.CreateObject("ADODB.Recordset")

strSQL1 = "SELECT Kvalid, Kvalifikation FROM Kva_stamdata ORDER BY Kvalifikation"
set recordSet1 = forbindelse.Execute (strSQL1)

do until recordSet1.eof

Response.Write "<option value=" & recordSet1("Kvalid") & ">" & recordSet1("Kvalifikation") & "</option>"

recordSet1.movenext
loop
recordSet1.Close
Set recordSet1 = Nothing

%>
</SELECT>
Avatar billede sierradriver Nybegynder
25. september 2003 - 11:00 #1
Prøv med dette, jeg går ud fra at "kvali" er den valgte option...

kvali = recordSet("Kvalifikation")


<SELECT NAME="kvalifikation1" onChange="select_kvalifikation1(this.selectedIndex)">
<OPTION></OPTION>
<%
Dim recordSet1
Dim strSQL1

set recordSet1 = server.CreateObject("ADODB.Recordset")

strSQL1 = "SELECT Kvalid, Kvalifikation FROM Kva_stamdata ORDER BY Kvalifikation"
set recordSet1 = forbindelse.Execute (strSQL1)

do until recordSet1.eof

If kvali = recordSet1("Kvalifikation") Then
    Response.Write "<option value=" & recordSet1("Kvalid") & " selected>" & recordSet1("Kvalifikation") & "</option>"
Else
    Response.Write "<option value=" & recordSet1("Kvalid") & ">" & recordSet1("Kvalifikation") & "</option>"
End If

recordSet1.movenext
loop
recordSet1.Close
Set recordSet1 = Nothing

%>
</SELECT>
Avatar billede cesil Nybegynder
25. september 2003 - 11:06 #2
prøv

kvali = recordSet("Kvalifikation")

<SELECT NAME="kvalifikation1" onChange="select_kvalifikation1(this.selectedIndex)">
<OPTION></OPTION>
<%
Dim recordSet1
Dim strSQL1

set recordSet1 = server.CreateObject("ADODB.Recordset")

strSQL1 = "SELECT Kvalid, Kvalifikation FROM Kva_stamdata ORDER BY Kvalifikation"
set recordSet1 = forbindelse.Execute (strSQL1)

do until recordSet1.eof

if request.form("kvalifikation1")&"" = recordSet1("Kvalifikation")&"" then
    Response.Write "<option value=" & recordSet1("Kvalid") & " selected>" & recordSet1("Kvalifikation") & "</option>"
Else
    Response.Write "<option value=" & recordSet1("Kvalid") & ">" & recordSet1("Kvalifikation") & "</option>"
End If

recordSet1.movenext
loop
recordSet1.Close
Set recordSet1 = Nothing

%>
</SELECT>
Avatar billede kagge Nybegynder
25. september 2003 - 11:24 #3
Tak for hjælpen, nu virker det :)
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

IT-JOB

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling

Kræftens Bekæmpelse

IT-driftsleder

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Capgemini Danmark A/S

Microsoft AI Solution Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform