02. marts 2003 - 12:46
Der er
7 kommentarer og 1 løsning
Huske værdi i <select option> ved submit
Hvordan får jeg værdien af valgt option til at blive stående ved submit og ikke stå ved første valg hver gang. f.eks. <select name="select" > <option >123</option> <option>456</option> <789</option> </select> Ligesom når type=text eks. <form name="form1" method="post" action="test.asp"> <input type="text" name="FeltA" value="<%=Request.Form("FeltA")%>"> <input type="submit" name="Submit" value="Submit"> Når value ikke eksisterer som mulighed i <select>!! :-) k_l
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. marts 2003 - 12:49
#1
Du skal skrive selected ved den som skal være valgt: <select name="select" > <option>123</option> <option selected>456</option> </select>
02. marts 2003 - 12:49
#2
Du skal have sat en selected ind i den rigtige. <select name="select" > <option>123</option> <option selected>456</option> <option>789</option> </select> - Morten
02. marts 2003 - 12:50
#3
Desuden har man en value attribut i forbindelse med en select-box. Den ligger bare ikke i select-taggen, men istedet i option-taggen.
02. marts 2003 - 12:50
#4
svar
02. marts 2003 - 12:58
#5
Øhh - jeg fik vist formuleret mig lidt utydeligt. Men det er brugerens valg som skal huskes. Ville det så virke, hvis jeg forstår det rigtigt <select name="select" > <option value="<%=Request.Form("hvad skal der stå her?")%>"> 123</option> <option value="<%=Request.Form("Sådan : "select")%>"> 456</option> </select>
02. marts 2003 - 13:13
#6
Ikke helt. jscript? <% Valgt=""+Request.Form("selectnavn"); %> <select name="selectnavn" > <option value="123" <%=Valgt=="123"?"selected":""%>>123</option> <option value="456" <%=Valgt=="456"?"selected":""%>>456</option> </select> - Morten
02. marts 2003 - 13:15
#7
vbscript: <% Valgt=cStr(Request.Form("selectnavn")) %> <select name="selectnavn" > <option value="123" <% if Valgt="123" then Response.Write("selected")%>>123</option> <option value="456" <% if Valgt="456" then Response.Write("selected")%>>456</option> </select>
02. marts 2003 - 13:22
#8
-> mortrr - virker perfekt - tak for hjælpen :-) karsten_larsen
Kurser inden for grundlæggende programmering