21. marts 2004 - 17:45Der er
5 kommentarer og 1 løsning
Valgt værdi kommer 2 gange i dropdown/<select>
Hvorledes laver man en dropdown, der markerer den valgte værdi, på den 'naturlige' plads i listen og ikke som det første element? De select's jeg har lavet har alle <option selected>valgt værdi</option> øverst, hvorefter jeg henter alle værdierne fra db, hvilket betyder at 'valgt værdi' kommer 2 gange (som det første element og på sin 'egen' plads). Eks: Valgt værdi <-- denne er markeret Ikke valgt værdi Valgt værdi Åhh, det er forkert
Jeg vil have den til at se således ud: Ikke valgt værdi Valgt værdi <-- denne er markeret Åhh, det er rigtigt! ;o)
Jeg kan se at det er sådan det fungerer her på Eksperten - men jeg har ikke kunnet finde koden til det :o(
DAMN YOU!!!! Løsningen er altid så f**king oplagt... Tak for hjælpen - ved ikke hvorfor jeg altid skal gøre tingene meget mere besværlige end de egentlig er!?!
man kan lave det med en if-sæting hvor man udskriver options:
<select name="...."> <% do while not rs.EOF %> <option value="<%=rs("kol")%>" <% if rs("kol")="valgtværdi" then response.write " selected " %>><%=rs("kol")%></option> <% rs.Movenext loop %> </option>
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.