我有一個名爲提交按鈕,當我點擊這個按鈕,我有一個確認框。如果我點擊確認框上的確定按鈕,我有一個對話框。但是,如果我取消這個對話框,並嘗試再次這樣做,我無法看到對話框。第二次單擊確認框確定按鈕時不顯示對話框?
HTML看起來像這樣
<input type="submit" id="btnSubmit" class="button" value="<%= OsflAdminResources.Text_Users_Permanently_Delete_Selected_Users %>"
onclick="return validate();" />
jQuery是: -
function validate()
{
if(confirm("<%= OsflAdminResources.Text_Delete_Warning_Popup_Message %>"))
{
dialog();
return false;
}
else
{
return false;
}
}
function dialog()
{
$("#dialogToShow").dialog({
title: "Confirm Password",
closeText: "Cancel",
show:"slide",
resizable: false,
modal: true,
open: function(ev, ui){
$('.ui-widget-overlay').stop().animate({"opacity": "0.40"}, 1480);
},
close: function(ev, ui){
$('.ui-widget-overlay').stop().animate({"opacity": "0"}, 1480);
}
});
return false;
}
任何機構可以幫我解決這個?
這似乎是一個很好的解決方案。剛刪除我的答案,這是多餘的。 – PJP 2011-05-11 09:47:35
感謝隊友,它真的有用,很棒的工作 – 2011-05-11 10:23:11