Avatar billede criterius.dk Nybegynder
25. juli 2002 - 08:14 Der er 2 kommentarer og
1 løsning

Option selected

Jeg har et udtræk fra en access der ligger i variablen rs("status") (det kan være online eller offline)

samtidig har jeg en drop-down-liste med de samme muligheder. Hvordan kan jeg få den option der er lig med rs("status") til at være den valgte når man går ind på siden med drop-down-listen?

Altså når rs("status") = offline så er den valgte option "offline" og vice versa...
Avatar billede zeptic Nybegynder
25. juli 2002 - 08:29 #1
for hver option skal du undersøge om de er lig rs("status").

dvs.:
<select>
<option value="0" <%if rs("status")="online" then response.write(" selected ") end if%>>online</option>
<option value="1" <%if rs("status")="offline" then response.write(" selected ") end if%>>offline</option>
<select>
Avatar billede criterius.dk Nybegynder
25. juli 2002 - 08:47 #2
Helt konkret ser listen sådan ud:

<select name="kategori">
  <option selected="selected">V&aelig;lg kategori
    <% do while not aa.eof %>
    <option name="<%= aa("kategori") %>" value="<%= aa("kategori") %>"><%= aa("langt") %>
<%
  aa.MoveNext
    loop
    aa.Close
    aaconn.Close
    Set aaconn = nothing
%>
</select>

Hvordan opretter jeg så selected-statementet dynamisk?
Avatar billede zeptic Nybegynder
25. juli 2002 - 08:55 #3
det kommer jo lidt an på hvad du vil sammenligne, men lad os antage at du vil sammenligne aa("langt") med rs("status"):

<select name="kategori">
<option>V&aelig;lg kategori
  <% do while not aa.eof %>
  <option name="<%= aa("kategori") %>" value="<%= aa("kategori") %>" <%if rs("status")=aa("langt") then response.write(" selected ") end if%>><%= aa("langt") %>
<%
aa.MoveNext
  loop
  aa.Close
  aaconn.Close
  Set aaconn = nothing
%>
</select>
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