0

「OnClick」イベントと「OnClientClick」イベントがあります。「OnClientClickEvent」 サーバー上で実行される JavaScript 関数と「onclick イベント」。そのJavaScript関数からクリックイベントでこれを発生させないようにする方法が必要です.シナリオはそのようなものです-

asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click" OnClientClick="javascript:AnsCheck()" />
4

4 に答える 4

2

あなたはこれを行うことができます:

<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click" OnClientClick="javascript:return AnsCheck()" />

JavaScript

 funcion AnsCheck(){
    //Based on code and condition you can return
    if(condition){
        return true // will fire server side event
    }
    else{
        return false; // will not fire server event
    }
  }

または

<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click" OnClientClick="javascript:return AnsCheck() return false;" />
于 2013-07-24T11:34:04.563 に答える
0

メソッドを使用// ここで event は、イベントの //event.off()コールバック関数で渡したオブジェクトです

例えば、

$( "p" ).off( "click" )
于 2013-07-24T11:36:36.160 に答える