27. december 2004 - 20:28
Der er
7 kommentarer og 1 løsning
edit og en select boks
Jeg har noget i databasen som skal ud i select bokse, så man kan vælge hvad man vil have. <select name="country" id="country" style="width:100px" value="<%=rsx("country")%>"> <option value=""><-Choose-></option> <option value="Denmark">Denmark</option> <option value="Sweden">Sweden</option> <option value="Norway">Norway</option> <option value="England">England</option> </select> udtrækket rsx("country") giver Danmark, som er sat ind i databasen. Den skal altså vælge den som er i databasen
Annonceindlæg fra Bluecircle
27. december 2004 - 20:31
#1
<select name="country" id="country" style="width:100px"> <option value=""><-Choose-></option> <option value="Denmark" selected>Denmark</option> <option value="Sweden">Sweden</option> <option value="Norway">Norway</option> <option value="England">England</option> </select>
27. december 2004 - 22:02
#2
det er jo ikke dynamisk
27. december 2004 - 22:05
#3
Nej, men det kunne det blive. Det var bare for at vise princippet. Du kan jo land=rsx("country) og så <option value="Sweden"<% if land="Sweden" response.write "selected"%>>Sweden</option> osv. Men kønt er det ikke ... ;)
28. december 2004 - 03:10
#4
Prøv noget i den stil her: <% landliste = "Danmark,Sweden,Norway,Englang" arrLande = Split(landliste, ",") Response.Write("<select name=""country"" id=""country"" style=""width:100px"">") Response.Write("<option>=""><-Choose-></option>") For t = LBound(arrLande) to UBound(arrLande) if rsx("country) = arrLande(t) then selected = " SELECTED" else selected = "" end if Response.Write("<option value="""& arrLande(t) &""""& selected &">"& arrLande(t) &"</option>") Next Response.Write("</select>") %>
28. december 2004 - 03:11
#5
hov ... Englang = England :D
28. december 2004 - 03:12
#6
Evt med en lille rettelse: <% landliste = "Danmark,Sweden,Norway,England" arrLande = Split(landliste, ",") Response.Write("<select name=""country"" id=""country"" style=""width:100px"">") Response.Write("<option>=""><-Choose-></option>") For t = LBound(arrLande) to UBound(arrLande) if ""& rsx("country) &"" = ""& arrLande(t) &"" then selected = " SELECTED" else selected = "" end if Response.Write("<option value="""& arrLande(t) &""""& selected &">"& arrLande(t) &"</option>") Next Response.Write("</select>") %>
05. januar 2005 - 15:49
#7
Fandt du ud af det?
16. februar 2005 - 12:29
#8
takker
Kurser inden for grundlæggende programmering