validation - 使用 Omnifaces 进行跨领域验证 : "Enter X and Y or enter Z"

标签 validation jsf omnifaces

使用 OmniFaces 时,是否可以验证字段 X 和 Y 或 Z 是否已填写?

例如“输入名字和姓氏或输入您的生日”(名字和姓氏是两个单独的字段)。

我已经拥有的:

<o:validateOneOrMore id="l3" components="firstname lastname birthday" />

上下文:JSF doesn't support cross-field validation, is there a workaround?

最佳答案

您可以通过添加 <o:validateAllOrNone> 来达到要求引用<o:validateOneOrMore>之前的两个名称字段.

所以,基本上:

<o:validateAllOrNone components="firstname lastname" />
<o:validateOneOrMore components="firstname lastname birthday" />

关于validation - 使用 Omnifaces 进行跨领域验证 : "Enter X and Y or enter Z",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907908/

相关文章:

jsf - 如何获取查询字符串

jsf - Ø :graphicImage does not change when actual image is deleted or updated in database

websocket - 当从 DOM 中删除时,JSF WebSocket 的客户端行为是什么

jQuery 验证插件 : accept only US, 加拿大和墨西哥邮政编码?

ios - 需要使用托管内容进行收据验证

jquery - 如何在多个 ajax 调用完成之前阻止表单提交? jQuery

javascript - 如何在 Material ui 表单输入字段中添加验证

jsf - 托管 bean 中的回滚事务

java - 丰富的 :column sortBy doesn't sort properly

jsf-2 - 静默 FullAjaxExceptionHandler