Avatar billede fastpoint Nybegynder
25. marts 2005 - 23:36 Der er 5 kommentarer og
2 løsninger

vælge i komboboks

Man kan sige <%=rs("kolonnenavn")%> i et tekstfelt så kommer indholdet af denne frem. Men hvordan gør man det så i en komboboks? at komboboksen er selekted på det der står i kolonnen?

min komboboks er meget simpel.

    <select name="status" style="border-style:groove;">
      <option value="Klar" selected>Klar</option>
    <option value="Venter">Venter</option>
    <option value="Afsluttet">Afsluttet</option>
                          </select>
Avatar billede medions Nybegynder
25. marts 2005 - 23:59 #1
Så siger du:

While Not objRs.EOF
If objRs("Navn") = Request.QueryString("status") Then
  Response.Write("<option value=""" & objRs("navn") & """ SELECTED>" & objRs("navn") & "</option>")
Else
  Response.Write("<option value=""" & objRs("navn") & """>" & objRs("navn") & "</option>")
End If

//>Rune

objRs.MoveNext()
Wend
Avatar billede medions Nybegynder
26. marts 2005 - 00:00 #2
HOv...

Så siger du:

While Not objRs.EOF
If objRs("Navn") = Request.QueryString("status") Then
  Response.Write("<option value=""" & objRs("navn") & """ SELECTED>" & objRs("navn") & "</option>")
Else
  Response.Write("<option value=""" & objRs("navn") & """>" & objRs("navn") & "</option>")
End If

objRs.MoveNext()
Wend

//>Rune
Avatar billede fastpoint Nybegynder
26. marts 2005 - 00:45 #3
sorry men kan du forklare koden lidt for kan ikke se hvordan den kan vælge en af disse

<select name="status" style="border-style:groove;">
      <option value="Klar" selected>Klar</option>
    <option value="Venter">Venter</option>
    <option value="Afsluttet">Afsluttet</option>
                          </select>

når de ikke indgå i koden:/
Avatar billede fastpoint Nybegynder
26. marts 2005 - 00:49 #4
ahh okay tror du har misforstået mit spørgsmål lidt. Du skal forestille dig at jeg har en retteside. og jeg kan sagtens udskrive indholdet status (min kolonne)
ved at gøre dette <% rs("status")%> i en tekstfield. men vil gerne have den istedet for at skrive det i en tekstfield vælger den korrekte tekst i min komboboks
Avatar billede moejensen Nybegynder
26. marts 2005 - 08:19 #5
du gør sådan her:

<select name="test">
    <option value=""></option>             
    <option value="test 1" <%If session("test") ="test 1" Then Response.write("Selected")%>>test 1</option>
    <option value="test 2" <%If session("test") ="test 2" Then Response.write("Selected")%>>test 2</option>
</select>
Avatar billede moejensen Nybegynder
26. marts 2005 - 08:21 #6
med din kode vil det se således ud:

<select name="status" style="border-style:groove;">           
    <option value="Klar" <%If rs("status") = "Klar" Then Response.write("Selected")%>>Klar</option>
    <option value="Venter" <%If rs("status") = "Venter" Then Response.write("Selected")%>>Venter</option>
    <option value="Afsluttet" <%If  rs("status") = "Afsluttet" Then Response.write("Selected")%>>Afsluttet</option>
</select>
Avatar billede fastpoint Nybegynder
26. marts 2005 - 10:05 #7
Sådan ja! Mange tak:)
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