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 回答