Avatar billede mik28 Seniormester
21. november 2005 - 17:16 Der er 7 kommentarer og
1 løsning

Vælg den rigtige værdi i dropdown

Hej Eksperter,

Jeg har en dropdownboks som er genereret på baggrund af en tabel

<option value="<%=rs.getString("id")%>"><%=rs.getString("navn")%>

På siden sender jeg en hiddenværdi med som er id

<input type="hidden" name="id" value="<%=rs.getString("id")%>">

Jeg vil jo så gerne have at når de to ting er ens at den så bliver den som er selected i dropdownboksen
Avatar billede Slettet bruger
21. november 2005 - 17:18 #1
<option value="<%=rs.getString("id")%>" <% if rs.getString("id") = request.form("id") then response.write "selected"%>><%=rs.getString("navn")%>
Avatar billede Slettet bruger
21. november 2005 - 17:19 #2
sorry missed lige det var JSP - men håber du kan se ideen alligevel
Avatar billede arne_v Ekspert
21. november 2005 - 17:20 #3
måske noget a la:

<option value="<%=rs.getString("id")%>"><%=(request.getParameter("id").equals(rs.getString("id")))?" SELECTED":""%>><%=rs.getString("navn")%></option>
Avatar billede arne_v Ekspert
21. november 2005 - 17:21 #4
men hvis du bruger Struts eller JSF så tror jeg at der er nogle special tags tild et
Avatar billede mik28 Seniormester
21. november 2005 - 17:30 #5
<option value="<%=rs.getString("id")%>"><%=(request.getParameter("varegruppe").equals(rs.getString("id")))?" SELECTED":""%>><%=rs.getString("navn")%></option>

er næsten rigtigt, selected bliver bare ikke opfattet som html
Avatar billede arne_v Ekspert
21. november 2005 - 17:32 #6
hvordan ser linien ud i view source ?
Avatar billede mik28 Seniormester
21. november 2005 - 17:36 #7
<option value="<%=rs.getString("id")%>"<%=(request.getParameter("varegruppe").equals(rs.getString("id")))?" SELECTED":""%>><%=rs.getString("navn")%></option>

der var et > for meget. Tak for hjælpen :-)
Avatar billede arne_v Ekspert
21. november 2005 - 20:49 #8
man kan se meget i view source

:-)

og svar
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