2012-09-26 42 views
0

我想要得到這個例子,我發現在這個論壇上工作。 我想點擊OK時彈出一個OK提示,並且當我點擊取消時我想關閉對話框。我將這個代碼附加到取消按鈕。簡單的確認對話框

如何聲明元素#mydialog?它應該在我的JSP?

$("#mydialog").dialog({modal:true, title:'Dialog Title', 
    resizable:false, 
    'buttons':{ "OK": function() { alert("OK Clicked")}, 
    "Cancel":function() {$(this).dialog 
    ("close");}}}); 

感謝

+1

'#mydialog'是元素的選擇器。在這種情況下,它是一個具有'mydialog'的'id'的HTML元素。 – Blender

+1

您是否包含jQuery和jQuery UI? – j08691

+0

我知道這是一個HTML元素,但是它需要什麼樣的形式。我需要在#myDialog元素中自己創建按鈕嗎? – MayoMan

回答

0

一)它可以直接來到您的網頁HTML的一部分 - 使用JSP呈現(或者你使用任何其他服務器端技術)

OR

b )它可以在初始化對話框之前動態創建。這樣,服務器呈現的HTML就不用擔心了。

對於離:

// create if needed 
if($('div#mydialog').length == 0) { 
    $('<div/>').attr('id', 'mydialog').html('Are you sure?').appendTo('body'); 
} 

// now init the dialog 
$("#mydialog").dialog({ 
...