Re: [Chiba-users] OT?: performance going down
Creators discontinued Chiba & founded betterFORM http://betterform.de
Brought to you by:
chibaxforms,
windauer
From: Martin W. <mwe...@pl...> - 2006-10-27 13:25:42
|
On Friday 27 October 2006 13:14, Martin Weinelt wrote: [ ... ] > I know that - in scripted mode - 'onchange' is yours. For now I > set a flag in 'setXFormsValue'. Have to find a less obtrusive way. such as: var myUserdataChanged = false; function setDatachangedFlag() { myUserdataChanged = true; } function addOnchangeEvent(elm, func) { var oldonchange = elm.onchange; if (typeof elm.onchange != 'function') { elm.onchange = func; } else { elm.onchange = function() { oldonchange(); func(); } } } for (var i=0, i<d.forms[0].elements.length; i++) { addOnchangeEvent( forms[0].elements[i], setDatachangedFlag); } That would be better, as I would not be messing with resources/scripts/* Martin |