[英]How to click on the button with text as Close within a modal dialog box as per the html through Selenium and C#
[英]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.