Hej JonZ.
Din løsning afhænger lidt af hvor du henter dine data til listen....
Jeg har arbejdet lidt med noget i samme retning og er kommet frem
til følgende:
En simpel boks ser ud som følgende og brugeren har taget et valg:
<FORM>
<SELECT NAME="Model">
<OPTION VALUE="golf" SELECTED>Golf
<OPTION VALUE="polo">Polo
<OPTION VALUE="passat">Passat
</SELECT>
</FORM>
Nu har du så en værdi i "model" som du kan overføre til til din
update/eller checkside og evt bringe med tilbage i en anden
variabelstring - "model".
Her er så forslaget jeg tror giver den funktionalitet du ønsker:
Afhængigt af hvor mange valg der er i din liste bygges en række
dropdownmenuer - hvor kun én bruges - den hvor variablen er lig med
det selectede....
<% if Request.QueryString("model")="golf" then %>
<FORM>
<SELECT NAME="Model">
<OPTION VALUE="golf" SELECTED>golf
<OPTION VALUE="polo">polo
<OPTION VALUE="passat">passat
</SELECT>
</FORM>
<% end if %>
<% if Request.QueryString("model")="polo" then %>
<FORM>
<SELECT NAME="Model">
<OPTION VALUE="polo" SELECTED>polo
<OPTION VALUE="golf">golf
<OPTION VALUE="passat">Passat
</SELECT>
</FORM>
<% end if %>
<% if Request.QueryString("model")="passat" then %>
<FORM>
<SELECT NAME="Model">
<OPTION VALUE="passat" SELECTED>passat
<OPTION VALUE="golf">golf
<OPTION VALUE="polo">polo
</SELECT>
</FORM>
<% end if %>
Det er lidt langt - men kan naturligvis minimeres alt efter dit
behov og evner med brug af variablerne.
Alt efter hvor mange forskellige valgmulighedeer du skal bruge og
hvor de kommer fra - fra en DB - eller evt fra et array kan det
forfines.
Men - jeg tror dette er vejen frem.
Jeg har ikke brugt den endnu på en valgboks - men på f eks
radioknapper "ja/nej" dels med data hentet fra en formular - dels i
en opdateringsformular til en database.
Jeg håber det kan brigne dig videre.
Her er et klip til inspiration med radiobuttons i en formular der
henter fra en database og danner knapperne selv:
<% if artikel("S_DIR") = "Alfa" then %>
Sorter artikler alfabetisk:<BR>
<INPUT CHECKED TYPE="radio" NAME="S_DIR" VALUE="Alfa"> eller nyeste
først:
<INPUT TYPE="radio" NAME="S_DIR" VALUE="Dato"><HR>
<% end if %>
<% if artikel("S_DIR") <> "Alfa" then %>
Sorter artikler alfabetisk: <BR>
<INPUT TYPE="radio" NAME="S_DIR" VALUE="Alfa"> eller nyeste først:
<INPUT CHECKED TYPE="radio" NAME="S_DIR" VALUE="Dato"><HR>
<% end if %>
God fornøjelse mvh Kurt
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials