submitButtonコンポーネントを挿入するには、次のようにします。
「submitButton」ノードが、展開された親ノードに挿入され、強調表示されます。
<submitButton>
要素は送信される<form>
要素内にある必要があります。
<body>
要素に含めて、UIX構成ファイル(uix-config.xml
)の要素をinaccessible
に設定する必要があります。これらの要件のいずれかが満たされていない場合、あるいはブラウザでページの部分レンダリングをサポートしていない場合には、かわりにページの全体レンダリングが使用されます。次の値のいずれかを使用して、部分ページ・レンダリングを指定します。
self
: これにより1つのターゲット・ノードのみ、このsubmitButtonコンポーネントを使用した部分ページ・レンダリングが有効となります。
multiple
: これにより複数の部分ターゲット・ノードを使用した部分ページ・レンダリングが可能です。partialTargets属性も設定する必要があります。
注意: データ・バインディングの使用は、「コンポーネント属性のデータ・バインディング」を参照してください。
submitButtonのイベント・ハンドラを設定するには、次のようにします。
処理するイベントのオプションのソースが入力できます。このソースを指定した場合、このハンドラは、イベントのsourceパラメータがこの値に一致した場合にのみ起動されます。(UIXコンポーネントによって起動されるすべてのイベントには、コンポーネントのIDまたは名前と一致するsourceパラメータが含まれます。)
...
<form name="myform">
<contents>
<textInput text="Default input text" name="textfield"/>
<submitButton text="Enter"/>
</contents>
</form>
...
<!-- A button that submits the form without performing any validation. -->
...
<form name="myform">
<contents>
<textInput text="Default input text" name="textfield"/>
<submitButton text="Unvalidated Submit"
unvalidated="true" />
</contents>
</form>
...
<!-- A button that triggers an event when the form is submitted. -->
...
<form name="myform">
<contents>
<messageTextInput prompt="Search" name="search">
<end>
<submitButton text="Go" event="doSearch" />
</end>
</messageTextInput>
</contents>
</form>
...
<!-- if button is outside a form -->
...
<submitButton formName="form1"
text="Enter"/>
...
submitButtonについて
resetButtonについて
UIXイベント・ハンドラについて
Copyright © 1997, 2004, Oracle. All rights reserved.