Om du kryssar i checkboxen så kommer checkboxen skicka värdet: tomat
Ja det är klart men om man utelämnar value, varför skickas då on istället för booleanska True eller False? Kan det har med att göra att allt kanske skickas som strängar eller nåt så man skulle bli tvungen att sätta fnuttar runt "True"? Efterssom man inte vill ha fnuttar runt True så används "on" istället? Eller? Någon som har ett svar som vet? :P
Allt skickas som strängar och dessutom kan inte ASP-tolken avgöra om värdet kom från en checkbox, en select, en radiobutton eller något annat formulär-/querystring-fält, eftersom det som skickas är en serie med namn/värde-par. I praktiken är detta det mest flexibla sättet man kan tänka sig.
Vill man ha boolska värden kan man säkerställa detta genom t.ex.
blnVariabel=(len(request("checkbox"))>0)
128 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe