Avatar billede silentbob Nybegynder
26. marts 2003 - 14:53 Der er 9 kommentarer og
1 løsning

dropdownmenu, der skal starte udfra bestemt værdi...

Jeg er lidt tabt, jeg kan ikke helt hitte ud af denne. Håber der er nogle der kan hjælpe.

<% rs.open "select * from t_produktgrupper order by produktgrupper", conn, adopenstatic, adlockoptimistic, adcmdtext 'table eller text %>
<select size="1" name="produktgruppe">
<%
do while not rs.eof %>
<option value="<%=rs("idproduktgrupper")%>"
<% if request.querystring("produktgruppe") = rs("idproduktgrupper") then response.write "selected" end if%>><%=rs("produktgrupper")%></option>
<% rs.movenext
loop %>
</select>
<% rs.close %>

Den skal starte med den rette værdi, da det er en redigeringsside. Så vis bruger vil rette i teksten, så starter dropdownmenuen med den tilhørende produktgruppe.
Avatar billede dk_akj Nybegynder
26. marts 2003 - 15:02 #1
<%
rs.open "select * from t_produktgrupper order by produktgrupper", conn, adopenstatic, adlockoptimistic, adcmdtext 'table eller text
%>

<select size="1" name="produktgruppe">
<%
do while not rs.eof
    response.write "<option value='" & rs("idproduktgrupper") & "'"
    if request.querystring("produktgruppe") = rs("idproduktgrupper") then
        response.write " SELECTED"
    end if
    response.write ">"
    response.write rs("produktgrupper")
    response.write "</option>"
    rs.movenext
loop
%>
</select>
<%
rs.close
%>

//akj
Avatar billede silentbob Nybegynder
26. marts 2003 - 15:18 #2
Præcis det samme, den står bare på den øverste produktgruppe.
Avatar billede dk_akj Nybegynder
26. marts 2003 - 15:23 #3
Kan du ikke lige prøve at lave en "view source" på siden og poste den del med select'en her ??

//akj
Avatar billede silentbob Nybegynder
26. marts 2003 - 15:30 #4
Jow ingen problem... Jeg går om 10 minutter, jeg skal lige med toget, men er hjemme kl. 16.45

<select size="1" name="produktgruppe">
<option value='136'>1</option><option value='137'>2</option><option value='138'>3</option><option value='139'>4</option><option value='140'>5</option>
</select>
Avatar billede dk_akj Nybegynder
26. marts 2003 - 15:39 #5
Problemmet er at den aldrig når at udskrive "selected"

prøv at udskrive request.querystring("produktgruppe")  på din side:

response.write request.querystring("produktgruppe")

hvad indeholder den ??

//akj
Avatar billede silentbob Nybegynder
26. marts 2003 - 15:41 #6
Jeg har lige smidt det hele online... men det vister godt den rigtige værdi, det er derfor jeg ikke kan finde ud af det...


http://80.160.12.186/morten/wiegaarden/tattersall/ --> under opdater produkt
Avatar billede dk_akj Nybegynder
26. marts 2003 - 17:01 #7
Dine 2 dropdown's har samme navn, det er måske derfor.

ellers
if trim(request.querystring("produktgruppe")) = trim(rs("idproduktgrupper")) then

//akj
Avatar billede silentbob Nybegynder
26. marts 2003 - 19:34 #8
hey, tak, jeg havde ellers forsøgt med trim foran min request. Det ser ud til at virke nu. Men jeg skal lige teste det lidt mere i morgen, så jeg er helt sikker på at det virker 100%.
Avatar billede silentbob Nybegynder
28. marts 2003 - 08:45 #9
hvis du vil have points, skal du lige lavet et svar.
Avatar billede dk_akj Nybegynder
28. marts 2003 - 08:57 #10
Oki

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