可能重复:
jQuery Validation - Multiple submit buttons on one asp.net form, different validation groups?
我正在使用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" />
答案 0 :(得分:0)
提及按钮的类型。表单内没有任何类型的按钮将被视为提交按钮。
只需将类型指定为取消按钮的按钮即可。这不会触发验证
答案 1 :(得分:0)
这更像是一个asp.net问题。
您只需添加CausesValidation="False"
作为属性:
<asp:Button ID="Button2" runat="server" Text="cancel" CausesValidation="False" />