コントロールに最後にフォーカスが移動してからコントロールの値が変更されている場合、コントロールがフォーカスを失ったときにイベントハンドラを有効にします。
<xp:eventHandler event="onchange" attributes>content</xp:eventHandler>
<xp:inputText id="inputText1" value="#{requestScope.status}">
<xp:eventHandler event="onchange" submit="false">
<xp:this.script>
<![CDATA[var e = window.document.getElementById("#{id:inputText1}");
e.value = e.value.toUpperCase()]]>
</xp:this.script>
</xp:eventHandler>
</xp:inputText>