JQuery验证问题

时间:2011-03-31 16:04:13

标签: jquery jquery-validate

我正在使用JQuery验证并在onclick事件上调用javascript方法。但即使验证失败,它仍然会调用此方法。如果验证失败,如何检查方法,以便我可以阻止此代码运行?

<button id="btnSave" name="btnSave" runat="server" type="submit" onclick="addUser()" style="font-size:11px;font-family:Verdana;font-weight:bold;" >Save</button>

1 个答案:

答案 0 :(得分:1)

如果this is the plugin you're using,您可以使用插件的onValidonInvalid回调函数,并在那里挂钩所需的行为。

例如,从HTML中删除JS:

<button id="btnSave" name="btnSave" runat="server" type="submit" style="font-size:11px;font-family:Verdana;font-weight:bold;" >Save</button>

并将对插件的调用更改为

$("#btnSave").validate({onValid:addUser});

如果您正在使用其他验证插件,请查看文档 - 任何好的插件都会提供您可以使用的类似挂钩。