【发布时间】:2011-11-29 00:40:32
【问题描述】:
我有一个使用 jquery 验证插件的表单。我的提交按钮有一个 ajax 处理程序,当单击按钮时,我想通过它调用绑定方法。在调用 ajax 方法之前,我添加了一些要运行的 javascript。我想在 jquery 验证插件中调用一些方法,它会返回 true 或 false,它会告诉我表单是否有效,然后我可以继续我的 ajax 调用。
<h:commandButton id="altButton" tabindex="26" onclick="return processSubmit();" styleClass="input" value="I'm ready!">
<f:ajax> execute="@form" event="click" render="" listener="#{signup$MASSignupHandler.submitApplication}"/>
</h:commandButton>
function processSubmit(){
var temp = jQuery('#mainForm').submit();
alert ("done validation")
return true
}
上面的方法确实进行了验证,但是这个方法仍然返回 true 并且无论是否有验证错误都会调用我的 ajax 方法
【问题讨论】:
标签: jquery jquery-plugins jquery-validate