rem: var checkbox = getEventTarget(event); computeSpanValue(checkbox.parentNode); xformsFireEvent(checkbox.parentNode, "xxforms-value-change-with-focus-change", checkbox.parentNode.value, false); } 
add: var checkbox = getEventTarget(event); var span = checkbox; while (! xformsArrayContains(span.className.split(" "), "xforms-select-full")) span = span.parentNode; computeSpanValue(span); xformsFireEvent(span, "xxforms-value-change-with-focus-change", span.value, false); } 
context:                 function inputSelected(event) {                    var checkbox = getEventTarget(event);                    computeSpanValue(checkbox.parentNode);                    xformsFireEvent(checkbox.parentNode, "xxforms-value-change-with-focus-change",                        checkbox.parentNode.value, false);                }
meta: 7801	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7801/4c60852e55587e10b08d8f0308561a8dcf2376bd/xforms.js/clean/src/examples/web/oxf-theme/javascript/xforms.js