I have a set of checkboxes which when checked they pass the value as 1, otherwise they pass the value as 0. However, instead of sending the value of the unchecked checkboxe
With jQuery you could use the checked selector to get the state of a checkbox. When it is checked, the length contains something greater than 0, e.G.:
$('#id:checked').length
So you don't need to set the value of the checkbox element to 0...