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 Capgemini
30. oktober 2002 - 17:38
#1
Kan du vise hvordan du laver din selectboks fx: <select name="testSelect"> <option value="værdi">værdi2 </select> og kan du desuden vise hvordan din Request.Form ser ud? /Luzk
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 - 17:53
#4
Hov jeg postede samtidig med at du postede din kode justdoit :)
30. oktober 2002 - 17:54
#5
Hmmm - måske mig der er blind, men synes da ikke lige jeg kan se nogen fejl - får du en fejlmeddelelse? /Luzk
30. oktober 2002 - 18:00
#6
Jeg får ingen fejl!!
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???
30. oktober 2002 - 18:53
#8
Prøver lige at stille et andet spørsgmål!
Kurser inden for grundlæggende programmering