Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何避免对<;中的特定按钮进行jquery验证;表格>;_Asp.net - Fatal编程技术网

Asp.net 如何避免对<;中的特定按钮进行jquery验证;表格>;

Asp.net 如何避免对<;中的特定按钮进行jquery验证;表格>;,asp.net,Asp.net,我已经为form1 runat服务器应用了Jquery验证引擎。在这个表单中,我有3个按钮:提交、取消、打印。对于所有按钮,这些验证都有效,但验证只应在单击“提交”按钮时有效。如何从这些验证中禁用“取消”和“打印”按钮。。。请给我一个解决办法 谢谢。将class=“cancel”设置到另一个按钮,它将跳过验证。根据此按钮进行尝试 <input type="submit" value="Submit" /> <input type="button" value="Cancel"

我已经为form1 runat服务器应用了Jquery验证引擎。在这个表单中,我有3个按钮:提交、取消、打印。对于所有按钮,这些验证都有效,但验证只应在单击“提交”按钮时有效。如何从这些验证中禁用“取消”和“打印”按钮。。。请给我一个解决办法

谢谢。

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验证本身就是这样做的