Jquery验证和更新面板在一起

Shr*_*nt 11 asp.net jquery updatepanel jquery-plugins jquery-validate

我试图使用jquery验证插件,但我的表单在更新面板中.因此,即使在提交表单上应用验证后,它也会验证并显示所需的消息几乎不到2秒,然后提交表单.
这是什么解决方法?

我也试过这个.

<asp:UpdatePanel ID="AddUserPanel" runat="server"
             ChildrenAsTriggers="false"
             UpdateMode="Conditional">
Run Code Online (Sandbox Code Playgroud)

但这似乎也没有帮助.

ste*_*tef 0

您需要返回 false 并停止 onsubmit 上的事件冒泡,如下所示:

$("form").submit(function (e) {
  e.preventDefault();
  return(false);
});
Run Code Online (Sandbox Code Playgroud)

不过我对 ASP 一无所知,所以我不知道这对这种特殊情况是否有帮助。

也许您需要.live在加载此面板中的内容后使用或重新附加处理程序,以便将 onsubmit 事件绑定到它?