Asp.net 如何避免对<;中的特定按钮进行jquery验证;表格>;
我已经为form1 runat服务器应用了Jquery验证引擎。在这个表单中,我有3个按钮:提交、取消、打印。对于所有按钮,这些验证都有效,但验证只应在单击“提交”按钮时有效。如何从这些验证中禁用“取消”和“打印”按钮。。。请给我一个解决办法 谢谢。将Asp.net 如何避免对<;中的特定按钮进行jquery验证;表格>;,asp.net,Asp.net,我已经为form1 runat服务器应用了Jquery验证引擎。在这个表单中,我有3个按钮:提交、取消、打印。对于所有按钮,这些验证都有效,但验证只应在单击“提交”按钮时有效。如何从这些验证中禁用“取消”和“打印”按钮。。。请给我一个解决办法 谢谢。将class=“cancel”设置到另一个按钮,它将跳过验证。根据此按钮进行尝试 <input type="submit" value="Submit" /> <input type="button" value="Cancel"
class=“cancel”
设置到另一个按钮,它将跳过验证。根据此按钮进行尝试
<input type="submit" value="Submit" />
<input type="button" value="Cancel" />
<input type="button" value="Print" />
只需将标签添加到表单标签中即可
<form name="ff1" method="post" onsubmit="validateForm();">
按钮的类型需要提交,对于其他重置和取消操作,按钮的类型应为Type=button。您可以对validator和按钮使用ValidationGroup属性,如下所示:
<asp:RequiredFieldValidator ID="UserNameRequiredFieldValidator" runat="server" Text="*" ControlToValidate="UserNameTextBox" ValidationGroup="GroupOne" />
<asp:Button ID="EnterButton" runat="server" Text="Enter" CausesValidation="true" OnClick="EnterButton_Click" ValidationGroup="GroupOne" />
仅对需要进行验证的按钮使用ValidationGroup。这是另一个非常类似的问题-特定于ASP.NET,其中一些答案特定于Microsoft的验证框架 ` $(函数(){ $('[id*=btnSubmit]')。绑定(“单击”,函数(){ $(“#form1”).validationEngine('attach',{prompposition:'topRight}); }); $('[id*=btnCancel]')。绑定(“单击”,函数(){ $(“#form1”).validationEngine('detach'); }); }); ` $(函数(){ $('[id*=btnSubmit]')。绑定(“单击”,函数(){ $(“#form1”).validationEngine('attach',{prompposition:'topRight'})`在此处输入代码` }); $('[id*=btnCancel]')。绑定(“单击”,函数(){ $(“#form1”).validationEngine('detach'); });
});你试过什么?如果您尝试过某项功能,请将其放在此处,这样您就可以很容易地从中找到100个答案和评分添加
class=“cancel”
将跳过验证,您所指的另一个按钮是什么?jquery验证本身就是这样做的