XForms 行为(Actions)
XForms 行为可处理对事件的响应。
Message 行为
XForms 元素 <message> 可定义一条显示在 XForms 用户界面的消息。
请看这个简化的例子:
<input ref="fname"> <label>First Name</label> <message level="ephemeral" event="DOMFocusIn"> Input Your First Name </message> </input>
在上面的例子中,当用户把焦点集中在此输入域时,"Input Your First Name" 这条消息可作为工具提示被显示处理:
event="DomFocusIn" 可定义触发行为的事件。
level="ephemeral" 可定义作为工具提示来显示的消息。
level 属性的其他值是 modal 和 modeless,可定义消息框(对话框)的不同类型。
Setvalue 行为
XForms 元素 <setvalue> 可定义在对某个事件做出响应时被设置的值。
请看这个简化的例子:
<input ref="size"> <label>Size</label> <setvalue value="50" event="xforms-ready"/> </input>
在上面的例子中,当表单打开时,值 50 会被存储在实例元素 <size> 中。