2011-05-31 51 views
3

我們如何使用保存和放棄按鈕在JavaScript中創建確認提醒? 如果我們使用的代碼使用保存和放棄按鈕確認

confirm('Do you want to save it?'); 

我們會得到一個警告框,確定取消。 我們如何才能將ok按鈕的文本保存爲另一個文件並放棄?

+0

可能重複(http://stackoverflow.com/questions/43955/改變默認標題的確認在JavaScript) – Quentin 2011-05-31 11:01:05

+0

看看這個類似的問題:http://stackoverflow.com/questions/823790/javascript-confirm-popup-yes-no-button-instead -of-OK-和取消 – Kris 2011-05-31 11:02:25

回答

3

您無法修改默認JavaScript方法「確認」。但是,你可以重寫它,例如,使用jQuery UI的對話框:?改變JavaScript的confirm()的默認標題]的

window.confirm = function (message) { 
    var html = "<div style='margin:20px;'><img style='float:left;margin-right:20px;' src='/img/confirm.gif' alt='Confirm'/><div style='display:table;height:1%;'>" + message + "</div></div>"; 

    $(html).dialog({ closeOnEscape: false, 
    open: function (event, ui) { $('.ui-dialog-titlebar-close').hide(); }, 
    modal: true, 
    resizable: false, 
    width: 400, 
    title: "Confirmation", 
    buttons: { 
     "Save": function() { 
      //Do what you need 
     }, 
     "Cancel": function() { 
      $(this).dialog("close"); 
     } 
    } 
    }); 
} 
0
  1. 連接一些JS噸框架。例如jQuery + UI
  2. 覆蓋window.confirm方法,將它作爲您最喜愛的JS UI框架的封裝。
  3. 利潤!