Allora fai un input hidden e prendi quel valore SEMPRE anziche prendere il value del checkbox...
sull onclick del checkbox fai una funzione così..
function funcheck(oggetto){
if(oggetto.checked==true)
{
document.getElementById("idcampohidden").value='tr ue'
//alert(oggetto.value)
}else{
document.getElementById("idcampohidden").value='fa lse'
//alert(oggetto.value)
}
capito?