ボタン押下であるフィールドに何か書く(作成中)

ボタンを押すと、あるフィールドを書き換える方法について。 この文書はまだ編集途中です。

簡単な例

ボタンを押したら、同じ画面内の[result]というフィールドに"OK"を書き込んでみよう。

  01: <xp:button value="ラベル" id="button1">  
  02:   <xp:eventHandler event="onclick" submit="false">
  03:     <xp:this.script>
  04:       <![CDATA[
  05:         element = document.getElementById("#{id:result}");
  06:         element.value = "OK";
  07:       ]]>
  08:     </xp:this.script>
  09:   </xp:eventHandler>
  10: </xp:button>
  11: <xp:inputText id="result"></xp:inputText>