diff --git a/src/form2js.js b/src/form2js.js index 0d88b6b..cec0fa9 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;