diff --git a/src/form2js.js b/src/form2js.js index c41106d..5dc9239 100644 --- a/src/form2js.js +++ b/src/form2js.js @@ -274,8 +274,8 @@ var form2js = (function() switch (fieldNode.type.toLowerCase()) { case 'radio': case 'checkbox': - if (fieldNode.checked && fieldNode.value === "true") return true; - if (!fieldNode.checked && fieldNode.value === "true") return false; + if (fieldNode.checked && fieldNode.value === "true" || fieldNode.value === "on") return true; + if (!fieldNode.checked && fieldNode.value === "true" || fieldNode.value === "on") return false; if (fieldNode.checked) return fieldNode.value; break;