0

可能重复:
jQuery 验证 - 一个 asp.net 表单上的多个提交按钮,不同的验证组?

我正在使用 jQuery 验证引擎插件,我的内容页面中有两个按钮:一个是提交按钮,另一个是取消按钮。

当我单击提交按钮时,会触发表单验证,但是当我单击取消按钮时,会再次触发表单验证。单击取消按钮时,我不想触发验证。

任何的想法 ?

<form>
    <asp:TextBox ID="TextBox1" CssClass="validate[required]" runat="server"></asp:TextBox>
    <asp:TextBox ID="TextBox2" CssClass="validate[required]" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="send" />
</form>
<asp:Button ID="Button2" runat="server" Text="cancel" />
4

2 回答 2

0

提及按钮的类型。表单中没有类型的按钮将被视为提交按钮。

只需将类型指定为取消按钮的按钮。这不会触发验证

于 2012-09-19T07:55:48.450 回答
0

这更像是一个 asp.net 问题。

您可以添加CausesValidation="False"为属性:

<asp:Button ID="Button2" runat="server" Text="cancel" CausesValidation="False" />
于 2012-09-19T08:02:33.320 回答