Avatar billede haase Nybegynder
04. december 2002 - 23:35 Der er 6 kommentarer og
1 løsning

Select option

Hvis en option er valgt der svarer til resultatet i GET-strengen skal den vælges - hvorfor virker det ikke?



<select name="komp" style="width:200px;">
          <option value="0" <% If strKomp = 0  Then
          Response.Write "selected"
          else Response.Write ""
          End if %> >--- ikke valgt ---</option>
          <%
While (NOT rsKompetence.EOF)
%>
          <option value="<%=(rsKompetence.Fields.Item("KompetenceID").Value)%>" <% If strKomp = (rsKompetence.Fields.Item("KompetenceID").Value)  Then Response.Write "selected" Else Response.Write "" %> ><%=(rsKompetence.Fields.Item("Kompetencer").Value)%></option>
          <%
  rsKompetence.MoveNext()
Wend
If (rsKompetence.CursorType > 0) Then
  rsKompetence.MoveFirst
Else
  rsKompetence.Requery
End If
%>
        </select>
Avatar billede haase Nybegynder
04. december 2002 - 23:59 #1
strKomp = Request.QueryString("komp")

ovenstående kode vises på en "søg igen" side, hvor man skal kunne se hvad man har søgt på
Avatar billede medions Nybegynder
05. december 2002 - 00:22 #2
<select name="komp" style="width:200px;">
<% arrSelected = Array("","selected") %>
<option value="0" <% Response.Write(arrSelected(Request.QueryString)) %> >--- ikke valgt ---</option>
<%
While (NOT rsKompetence.EOF)
%>
<option value="<%=(rsKompetence.Fields.Item("KompetenceID").Value)%>" <% If strKomp = (rsKompetence.Fields.Item("KompetenceID").Value)  Then Response.Write "selected" Else Response.Write "" %> ><%=(rsKompetence.Fields.Item("Kompetencer").Value)%></option>
<%
rsKompetence.MoveNext()
Wend
If (rsKompetence.CursorType > 0) Then
rsKompetence.MoveFirst
Else
rsKompetence.Requery
End If
%>
</select>

//>Rune
Avatar billede medions Nybegynder
05. december 2002 - 00:23 #3
I dette tilfælde validere den om 2 ting... Enten er din QueryString = 0 ellers er den lig 1. Hvis den er lig 1 er den selected...

//>Rune
Avatar billede haase Nybegynder
05. december 2002 - 00:40 #4
fatter ikke lige hvad du mener...

Hvis min strKomp er lig 0 skal den første statiske option vælges, hvis strKomp er mere end 0 skal een af de dynamiske options vælges...
Avatar billede medions Nybegynder
05. december 2002 - 15:22 #5
Avatar billede haase Nybegynder
05. december 2002 - 21:21 #6
tak - nu fik jeg det til at virke ved at bruge CInt
Avatar billede medions Nybegynder
05. december 2002 - 21:24 #7
Anytime...
Thx 4 Poinz

//>Rune
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