【发布时间】:2012-07-04 06:08:38
【问题描述】:
我需要检查渲染的 rich:messages 组件是否有任何来自 JavaScript 的消息。
在执行 AJAX 调用后,我正在通过 a4j:jsFunction 重新呈现 rich:messages 组件,并且我想检查 Javascript 是否附加了任何消息(这意味着验证未通过)。
a4j:jsFunction 的代码如下:
<a4j:jsFunction name="validateSomething" render="erroFinaliza"
execute="@form" action="#{someMB.preview}">
</a4j:jsFunction>
现在,我在 h:commandButton 上调用它,如下所示:
<h:commandButton onclick="validateSomething(); return false;" value="Do Something" />
我需要一种通过 JavaScript 检查验证结果的方法,然后真正提交表单。
我检查了rich:messages docs,看看是否有办法检查它是否附加了任何消息,但它没有 Javascript API。
有人有更好的主意吗?
【问题讨论】:
标签: javascript jsf-2 richfaces