如何在匹配多个字段位置附近显示多个验证错误,而不是一次显示默认错误?

时间:2010-01-07 00:27:58

标签: apex-code visualforce

假设您有一个顶点:带有十个顶点的表单:inputFields。所有这些字段都是必需的,并且对于所有这些不允许空字段的字段都有验证规则。

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

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

1 个答案:

答案 0 :(得分:3)

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