10. marts 2003 - 12:07
Der er
6 kommentarer og 2 løsninger
Checkbox
Hvorfor kan jeg ikke få den til at fatte at box = "" eller hvis den ikke er "on"... Den vil ikke skrive "nej" ud når den ikke er checked. Kode eks.: <form action="test.asp" method="post"> <input type="checkbox" name="Test"> <input type="submit"> </form> <% IF Request.Servervariables("Content_Length") > 0 THEN box = request.form("test") IF box = "on" THEN box = "ja" ELSE box = "nej" END IF Response.Write(box) End If %>
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?
Slettet bruger
10. marts 2003 - 12:13
#1
din chechbox skal så se sådanne ud: <input type="checkbox" name="Test" value="accept"> og tjek med: if not request.form("Test") = "accept" then 'nej else 'ja end if virker det så ikke ?
10. marts 2003 - 12:13
#2
Hmmm... det ser umiddelbart rigtigt ud. Er ASP case sensitive? Du bruger Test i din <INPUT> tag og "test" i request.form. JP
10. marts 2003 - 12:14
#3
Fjern bare din yderste if-sætning. Det er bare derfor!
10. marts 2003 - 12:14
#4
manger du ikke value="on" så den får en værdi når den er checked
10. marts 2003 - 12:16
#5
10. marts 2003 - 12:21
#6
erikjacobsen, det var faktisk derfor, den er ikke checked, så værdi vil være 0 og så er Request.Servervariables("Content_Length") ikke > 0. Dog har du ikke svaret som et svar, hvis du gør det, så får du point :)
10. marts 2003 - 12:40
#7
Nej tak, ingen point til mig.
10. marts 2003 - 13:05
#8
ok
Kurser inden for grundlæggende programmering