$('div_scx-pageframe1-page1-genre1').observe('change', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-txtnom35').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-prenom1').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-prenoms1').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-txtprofes38').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-datenaiss1').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-lieunaiss').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-nation').observe('blur', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-testament1-cbotestament42').observe('change', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-check1').observe('click', FoxInCloud.DOMEvent.bind(FoxInCloud)); $('div_scx-pageframe1-page1-decesliq1').observe('click', FoxInCloud.DOMEvent.bind(FoxInCloud)); etc.Of course you can replace this default behavior by pure browser JS code, or both browser and server processing; http://foxincloud.com/tutotest/event.tuto illustrates this