Index: dojo-release-1.3.2-src/dijit/form/_FormMixin.js =================================================================== --- dojo-release-1.3.2-src.orig/dijit/form/_FormMixin.js +++ dojo-release-1.3.2-src/dijit/form/_FormMixin.js @@ -93,7 +93,7 @@ dojo.declare("dijit.form._FormMixin", nu if(typeof widgets[0].checked == 'boolean'){ // for checkbox/radio, values is a list of which widgets should be checked dojo.forEach(widgets, function(w, i){ - w.attr('value', dojo.indexOf(values, w.value) != -1); + w.attr('checked', dojo.indexOf(values, w.value) != -1); }); }else if(widgets[0]._multiValue){ // it takes an array (e.g. multi-select) @@ -225,7 +225,7 @@ dojo.declare("dijit.form._FormMixin", nu ary=[]; dojo.setObject(name, ary, obj); } - if(value !== false){ + if(widget.checked !== false){ ary.push(value); } }