当Orbeon表格正常运行时,当用户从一个字段更改时,第一个字段的验证会被触发,这一般来说完全没问题。
我面临的要求是,对于那些而且的字段 应该不,即如果是用户加载表单,只进入和退出字段,或通过Tab移动它。
因此,如果这些字段保持为空,那么当用户提交整个表单时,它们将在最后验证。
是否有可能像这样限制Orbeon as-you-type验证,而不是空字段?
答案 0 :(得分:0)
现在,您无法通过设置属性来切换到您所描述的行为。但在某些情况下,我看到它是如何有意义的。正如你所说,如果用户从未在其中输入任何内容,那么你就不会为某个字段显示错误。例如,带有必填字段:
实现这一点,可以通过在XForms引擎中更改" visited"的概念来实现。以匹配以上描述。错误摘要将相应更新,因为它使用xxf:visited()
来决定要显示哪些错误。