0

重複の可能性:
jQuery Validation - 1 つの asp.net フォームに複数の送信ボタン、異なる検証グループ?

jQuery 検証エンジン プラグインを使用しており、コンテンツ ページに 2 つのボタンがあります。1 つは送信ボタンで、もう 1 つはキャンセル ボタンです。

送信ボタンをクリックすると、フォームの検証が開始されますが、キャンセル ボタンをクリックすると、フォームの検証が再度開始されます。キャンセルボタンがクリックされたときに検証を開始したくありません。

何か案が ?

<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" />
4

2 に答える 2

0

これはasp.netの質問です。

CausesValidation="False"属性として追加するだけです:

<asp:Button ID="Button2" runat="server" Text="cancel" CausesValidation="False" />
于 2012-09-19T08:02:33.320 に答える
0

ボタンの種類を教えてください。フォーム内のタイプのないボタンは、送信ボタンと見なされます。

キャンセルボタンのタイプをボタンとして指定するだけです。これは検証をトリガーしません

于 2012-09-19T07:55:48.450 に答える