列出Orbeon表单中的所有无效控件

时间:2011-09-19 15:04:18

标签: orbeon xforms

我的表格中有30个字段。在表单的底部我有一个按钮,如果我点击它,它应该显示所有无效的字段。无效包括不填写必填字段。

使用xforms:trigger我可以创建一个按钮并使用DOMActivate,即使我可以写xforms:action。但是我应该在xforms:action内写一下列出所有无效字段。

1 个答案:

答案 0 :(得分:2)

您可以通过收听xforms-validxforms-invalid等事件来实现自己的错误摘要,并跟踪哪些控件有效且无效。但这不是一项微不足道的任务,特别是如果你想处理重复,甚至嵌套重复。幸运的是,这项工作已经为您完成,代码已放入可重用的组件中:<fr:error-summary>

如果您使用的是Form Runner,默认情况下会为您设置错误摘要。否则,请参阅how to use the error summary组件上的此文档。