我一直在努力做後續關閉對話框:jQuery UI的當表單提交
- 形式得到jQuery的對話框內顯示
- 當表單被提交,jQuery的對話框應該關閉
我我正在嘗試以下代碼:
$('#RegisterDialog').dialog({
autoOpen: false,
closeOnEscape: false,
position: 'center',
modal: true,
width: 600,
buttons: {
"Cancel account registration": function() {
$(this).dialog("close");
window.location = 'http://localhost/';
}
}
});
$(".Register").click(function() {
$('#RegisterDialog').dialog("close");
$('#RegisterDialog').hide();
});
但是,它會隱藏並重新彈出備份。我也試過'autoClose:false'。
請幫忙嗎?
嗯,只是一個說明。這將在文檔加載時執行。這可能是一個問題嗎? 當表單被執行時,它會查詢到同一頁面。 – aam1r 2010-08-09 19:00:12
目前你有autoOpen:false,並且頁面加載後不應彈出對話框。那麼你如何顯示你的對話框,$('#RegisterDialog')。對話框(「打開」)在哪裏?觸發? – ischenkodv 2011-03-03 20:27:33