30. oktober 2002 - 17:15
Der er
7 kommentarer og 1 løsning
Request.form med en selectbox?
Jeg har en selectbox, som indeholder poster fra min db, men hvis jeg vælger et navn i selectboxen, så kan jeg ikke få det udskrevet på en anden side ved hjælp af Request.form? Hvorfor ikke?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
30. oktober 2002 - 17:50
#2
her er selectboxen: <form name="annonce" action="opretannonce.asp?show=ID1" method="post"> <tr> <td> <select name="menukategori" class="annonceform" onChange="annonce.submit();"> <option value="">--- Vælg en kategori ---</option> <option value=""> -----------------------------</option> <% 'Åbner connection Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString sql = "SELECT * FROM Kategori" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Conn While NOT objRec.EOF %> <option value="<%=objRec("kategoriId")%>"> <%=objRec("kategoriNavn")%></option> <% objRec.MoveNext Wend %> </select></td> </tr> </form> og her er den anden side hvor jeg prøver at hante værdien over!! <% Dim AnnonceKategori AnnonceKategori = Request.Form("menukategori") %> og udskrives her: <%=("AnnonceKategori")%>
30. oktober 2002 - 17:52
#3
Du skal huske at angive en værdi, det er ikke nok med navn! og ellers skulle det da godt kunne lade sig gøre! <select name="selectbox"> <option value="værdi">navn på værdi</option> </select> If Request.form("selectbox") then Response.Write Request.form("selectbox") End if
30. oktober 2002 - 18:32
#7
Er det ikke underligt at jeg godt kan hente værdien af en alm. selectbox, men når den kommer fra en db, så kan jeg ikke så det skrevet ud???