簡體   English   中英

如何在按鈕單擊時關閉簡單的模態對話框?

[英]How to close a simple modal dialog on a button click?

在這里,我試圖關閉按鈕單擊模式對話框,但它沒有關閉對話框。這是我的代碼

function closemodal() {
    alert("true");
    $.modal.close();
    return false;
}

protected void btnOK_Click(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ScriptRegistration", "closemodal();", true);
}

我需要調用一個javascript函數,之后我需要關閉該對話框。任何建議?

編輯:

  $(document).ready(function () {
        $('#MainContent_uscRetailParameters_btnOK').click(function (e) {
            closemodal();
            return false;
        });
        function closemodal() {
            $.modal.close();
        }
    });

編輯2:

  $('#CusCatPOPUP .basic').click(function (e) 
{ 
$('#CusCatPOPUP-content').modal(); 
return false; 
}
); 

除非我錯過了這一點:

$('#MainContent_uscRetailParameters_btnOK').click(function (e) {
    MyFunctionCall();   //i.e. call you function here
    $.modal.close();
    return false;
});

可能是其他地方的錯誤,請檢查您的瀏覽器控制台。

創建了一個例子: http//jsfiddle.net/eTnJF/

使用代碼:

$(document).ready(function() {
    $('.open').click( function() {
        $('#modal').modal();
    });

    $('.close').click( function() {
        closemodal();
        return false;
    });

    function closemodal() {
        alert("true");
        $.modal.close();
    }
});

哪個工作正常:)

如果你想簡單地關閉modalpopup,那么javascript代碼就是。

var mpu = $find('ModalPopupExtender1');
mpu.hide();

希望能幫助到你。

謝謝Kamran

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM