Webbläsaren skickar med värdet "on" om kryssrutan är ikryssad.
If Request.Form("irl") = "on" Then '// Kolla om rutan är ikryssad.
7 svar · 276 visningar · startad av DiDjo
Hejsan! Hur gör jag för att använda Checkbox? Har inte gjort det förut, så jag vet inte hur ASP koderna ska se ut!
<input type="checkbox" name="irl" value="ON">
Det jag vill är att ifall den är i bockad, så ska det bli "True" i databasen, annars inte :e
Webbläsaren skickar med värdet "on" om kryssrutan är ikryssad.
If Request.Form("irl") = "on" Then '// Kolla om rutan är ikryssad.
Det fungerar inte =/
Den blir iaf False
If Request.Form("irl") = "on" Then
rs("irl") = True
else
rs("irl") = False
end if
om den är checked så är den Request.Form("irl") = true
Nepp... fungerar iaf inte... allt annat fylls i... men den blir False iaf
Du måste skilja på stora och små bokstäver (on och ON).
Här är dock en bättre variant där man slipper hårdkoda jämförelsevärdet:
If Not Request.Form("irl") <> "" Then
...
om den är checked så är den Request.Form("irl") = true
Nej, det stämmer inte. Antingen on, eller det värde som satts med value-attributet i <input>.
- - -
Sen är det väl inga problem att kolla vilket värde som kommer från formuläret?
Response.write Request.Form("irl")
Men, gör som Pace föreslår. Kontrollera om skilt från tom sträng.
Okej, jag kollade som @nders sa... och den var "on" när man bockade i den! Jag fick det att fungera nu också
Tack så mycket! :)