Form: Support checking checkboxes without a value.

Checkboxes without a value attribute are invalid but common.
The default browser behavior is to fallback to the value "on".

/ @maethu