3

假设您有一个带有十个 apex:inputField 的 apex:form。所有这些字段都是必需的,并且所有这些字段都有不允许空字段的验证规则。

给定 10 个空字段的错误条件状态,visualforce 的默认行为是在您单击提交按钮后,它在字段位置附近一次仅显示 10 个错误中的一个。这是通过标准控制器完成的,因为它似乎为最后一个错误抛出异常(而不是聚合所有错误然后抛出异常)

那么我的问题是,您如何在各自的字段位置附近显示多个visualforce验证输入字段错误,而不是一次显示标准错误?(这很烦人,因为您必须先修复错误,然后再点击提交按钮十次!)

4

1 回答 1

3

是的,这很烦人,你需要使用 jQuery 来获得一个简洁的解决方案。这里有一篇文章详细介绍了这个过程:http: //developinthecloud.wordpress.com/2010/03/02/visualforce-form-validation-enhanced/

于 2010-03-04T12:13:27.723 回答