Duplicar Possível:
jQuery Validation - Vários botões de envio em um formulário asp.net, diferentes grupos de validação?
Estou usando o plugin do mecanismo de validação jQuery e tenho dois botões na minha página de conteúdo: um deles é um botão de envio, e o outro é um botão de cancelamento.
Quando clico no botão enviar, a validação do formulário é acionada, mas quando clico no botão Cancelar, a validação do formulário é acionada novamente. Eu não quero demitir a validação quando o botão cancelar é clicado.
Qualquer ideia ?
<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" />
Respostas:
0 para resposta № 1Esta é mais uma pergunta do asp.net.
Você pode simplesmente adicionar CausesValidation="False"
como um atributo:
<asp:Button ID="Button2" runat="server" Text="cancel" CausesValidation="False" />
0 para resposta № 2
Mencione o tipo do botão. Botão sem tipo dentro de um formulário será considerado como botão de envio.
Basta especificar o tipo como botão para cancelar o botão. Isso não acionará a validação