1

定義済みの jquery css フォーム テンプレートを使用しています。

<asp:Button ID="btndeleteselected" runat="server" Text="Delete" 
     CssClass="basicBtn mr10 ml10 bConfirm"  OnClick="btndeleteselected_Click"  />

ボタンをクリックすると、削除する確認ボックスを表示する必要があります。しかし、ボタンをクリックしたとき

確認ボックスを取得せずにイベントが発生しています。私は何をする必要がありますか?

私のjquery関数は

$(".bConfirm").click( function() {
    jConfirm('Can you confirm this?', 'Confirmation Dialog', function(r) {
        jAlert('Confirmed: ' + r, 'Confirmation Results');
    });
});

custom.js 定義済み jquery ファイルで定義されています

4

1 に答える 1

2

preventDefault()クリック ハンドラに渡されたイベントを呼び出して、クリック イベントを処理しないように指示する必要があります。

$(".bConfirm").click( function(e) {
    jConfirm('Can you confirm this?', 'Confirmation Dialog', function(r) {
        jAlert('Confirmed: ' + r, 'Confirmation Results');
    });
    e.preventDefault();
    return false
});
于 2012-07-24T07:37:11.943 に答える