/ / Como posso controlar o controle do mecanismo de validação jquery com vários botões? [duplicado] - c #, javascript, jquery

Como posso controlar o controle do mecanismo de validação jquery com vários botões? [duplicado] - c #, javascript, jquery

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 № 1

Esta é 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