07. november 2001 - 12:12Der er
17 kommentarer og 2 løsninger
dropdown boks
Hej Eksperter! Jeg henter data fra en db ind i denne dropdownboks. Men når jeg så henter værierne ind i en update så viser den ikke den aktuelle værdi men går øverst i listen og henter den første værdi. Hvordan får jeg hentet værdien så den også vises når jeg henter den ind i en update? Koden:
<select name=\"producttype\"> <% Do While not ani.EOF %> <option value=\"<%=ani(\"producttype\")%>\" selected> <%=ani(\"producttype\")%></option> <% ani.MoveNext Loop ani.Close %> </select>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Altså den er lidt svær :-) Hvordan forklarer jeg det. Hmm jo altså jeg kan godt hente data ind i den dropdownboks og jeg kan også vælge den værdi jeg vil og så opdatere. Ingen problemer der. Men næste gang jeg vil ændre noget et andet sted i tabellen - ja så tager den der dropdownboks igen den øverste værdi og så skal jeg huske at rette den. Og det er jo lidt besværligt.
Så indføre du denne if i option tagen: if valgtType = ani(\"producttype\") then response.write \" selected\" i stedet for den selected du har til at stå.
<select name=\"producttype\"> <% Do While not ani.EOF %> <option value=\"<%=ani(\"producttype\")%>\" <%if valgtType = ani(\"producttype\") then response.write \" selected\"%>> <%=ani(\"producttype\")%> </option> <% ani.MoveNext Loop ani.Close %> </select>
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.