【问题标题】:List all the invalid controls in Orbeon forms列出 Orbeon 表单中的所有无效控件
【发布时间】:2011-09-19 15:04:18
【问题描述】:

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

使用xforms:trigger我可以创建一个按钮,使用DOMActivate甚至可以写xforms:action。但是我应该在xforms:action 中写什么来列出所有无效字段。

【问题讨论】:

    标签: orbeon xforms


    【解决方案1】:

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

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

    【讨论】:

    • 您好 Avernet,感谢您的回复。我没有使用 Form Runner,但我认为我可以使用 标签进行编码。又是一个很好的答案。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2020-05-24
    • 2011-11-02
    • 2010-12-09
    • 2017-10-06
    • 1970-01-01
    • 2011-11-27
    • 2018-08-02
    • 1970-01-01
    相关资源
    最近更新 更多