【发布时间】:2012-01-15 01:05:52
【问题描述】:
我正在使用 JSF 2.0 和 primefaces。 我有一个页面,其中一个表单中有多个输入,还有一个使用 ajax 将新记录添加到表中的按钮。一切正常。然后我使用 JavaScript 添加了客户端验证。这是命令按钮的代码:
<p:commandButton value="Add" actionListener="#{reqAbsences.addPreLeaveDemand}"
onclick="return validateNewAbs()"
update="tableForm inputForm errorForm" />
如果验证失败,它会按预期工作,并且不会在表中添加记录。
通过验证时出现问题:添加了记录,但重新加载了页面(ajax 不起作用)。如果我删除 onclick="return validateNewAbs()" ajax 再次工作。
知道为什么会这样吗?
【问题讨论】:
标签: javascript ajax validation jsf jsf-2