客戶端形態警惕確認刪除
var answer = confirm ("Are you sure you want to delete!");
if (answer)
{
alert ("Deleted.");
}
在這裏,我想,當它代替確定要求確認和取消我需要的是和否。我怎麼能提供嗎?
客戶端形態警惕確認刪除
var answer = confirm ("Are you sure you want to delete!");
if (answer)
{
alert ("Deleted.");
}
在這裏,我想,當它代替確定要求確認和取消我需要的是和否。我怎麼能提供嗎?
你不能。
你看到的那些按鈕是瀏覽器提供的標準按鈕。
您將不得不使用另一種基於JavaScript的庫,如jQuery UI dialog來執行此操作。
但是請注意,這些庫要求您更改程序流程,因爲它們的工作方式不同於confirm()
(您不能讓對話框函數返回答案。請參閱jQuery UI站點上的演示代碼以查看我的意思是)
由於jQuery以「延遲」對象的形式提供了一個承諾製造者,你可以實際上非常接近行爲。像'$ .when(MyDialog()){}' – jAndy 2011-02-26 09:40:15
你可以做類似於下面的代碼來模擬一個模態彈出。
JS:
window . open ('welcome.html', '', 'width=400,height=200');
Welcome.html:
<html>
<head>
<title>Welcome!</title>
</head>
<body>
<form>
Thanks for visiting our web site.
<p>
<input
type=button
value="OK"
onClick="window . close();">
</form>
</body>
</html>
你將不得不使用的div和CSS或類似的創建自己的確認對話框只支持確定/取消。此外,如果您要求用戶提出問題,請確保使用問號而不是感嘆號。 – 2011-02-26 09:28:02