[eluser]OverZealous[/eluser] @bEz
Well, it might not work for you, but it's the expected behavior.
The reason being that you can have more than one checkbox per input field name. In this case, the "value" of the checkboxes would need to be unique.
I could update the code so that a single checkbox gets a value of 1. I'll look into it. I have a few more tweaks in place for 1.4.0-beta4, so I might add this in.
HTML forms either send the field if it is checked, or doesn't send it if it isn't. One way around this (that I use) is to create a validation rule (called 'boolean') that looks like this:
I should probably include this with the default distribution. This will fix the problem, while still ensuring that only TRUE or FALSE get inserted into the database.