我已经为form1 runat服务器应用了Jquery验证引擎。在这种形式我有3个按钮提交,取消,打印。对于所有按钮,这些验证都有效,但验证仅适用于提交按钮单击。如何从这些验证中禁用取消和打印按钮...请给我解决方案..
谢谢。
答案 0 :(得分:0)
将class="cancel"
设置为另一个按钮,它将跳过验证。
答案 1 :(得分:0)
试试这个
<input type="submit" value="Submit" />
<input type="button" value="Cancel" />
<input type="button" value="Print" />
答案 2 :(得分:0)
只需在表单标记中添加标记。
<form name="ff1" method="post" onsubmit="validateForm();">
按钮类型需要提交,其他重置和取消按钮应为type = button。
答案 3 :(得分:0)
您可以将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用于您需要进行验证的那一个按钮。
答案 4 :(得分:0)
这是另一个非常类似的问题 - 特定于ASP.NET,其中有一些特定于Microsoft验证框架的答案
jQuery Validation plugin: disable validation for specified submit buttons
答案 5 :(得分:0)