XForms 行為可處理對(duì)事件的響應(yīng)。
XForms 行為(Actions)
Message 行為
XForms 元素 <message> 可定義一條顯示在 XForms 用戶界面的消息。
請(qǐng)看這個(gè)簡(jiǎn)化的例子:
<input ref="fname"> <label>First Name</label> <message level="ephemeral" event="DOMFocusIn"> Input Your First Name </message>
</input>
在上面的例子中,當(dāng)用戶把焦點(diǎn)集中在此輸入域時(shí),"Input Your First Name"這條消息可作為工具提示被顯示處理:
event="DomFocusIn"可定義觸發(fā)行為的事件。
level="ephemeral"可定義作為工具提示來顯示的消息。
level 屬性的其他值是 modal 和 modeless,可定義消息框(對(duì)話框)的不同類型。
Setvalue 行為
XForms 元素 <setvalue> 可定義在對(duì)某個(gè)事件做出響應(yīng)時(shí)被設(shè)置的值。
請(qǐng)看這個(gè)簡(jiǎn)化的例子:
<input ref="size"> <label>Size</label> <setvalue value="50" event="xforms-ready"/>
</input>
在上面的例子中,當(dāng)表單打開時(shí),值 50 會(huì)被存儲(chǔ)在實(shí)例元素 <size> 中。