xml > XForms 教程 > XForms 行为(Actions)

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> 中。

参考手册

W3c0.com 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3c0 简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。 当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。 鲁ICP备15022115号