使用 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/