2009-11-30 57 views

回答

1

如果您確實無法將問題更改爲確定/取消,那麼您需要在div或其他內容中創建自己的對話框並將其彈出給用戶。 (你也可以創建一個對話框作爲一個頁面,然後使用彈出窗口將其顯示爲一個真正的本機操作系統模式對話框,但這可能更煩人。)

不幸的是,JavaScript對話框內置的瀏覽器非常有限。

4

隨着HTML:

<div id="yesNo"> 
    <p>Press Yes or No</p> 
</div> 

jQuery

$('#yesNo').dialog({ 
    modal: true,  
    buttons: { 
    "Yes": function() { alert("Yes"); } 
    "No": function() { alert("No"); } 
    } 
}); 

或者使用標準的確認對話框(但它會確定,取消按鈕):

if (confirm("Are you sure?")) { 
    alert("Yes"); 
} else { 
    alert("No"); 
} 
+0

我們是否需要下載這個'http://jqueryui.com/demos/dialog/',來使用你的例子? –

+0

是的。該示例依賴於jQuery UI的對話框。 –

1

使用類似jQuery UI。它有一個很好的對話框(包括模態)。除了它還有許多其他很好的功能,您可能需要在您的Web應用程序。
當然,你可以解釋你的問題爲確定/取消答案。但我認爲UI庫是你的朋友。

相關問題