[英]Javascript - rename confirm() buttons
默認情況下,confirm() 中有兩個按鈕:“確定”和“取消”。
有沒有辦法重命名它們?
https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm
根據定義confirm()
的標准,無法指定自定義按鈕標簽。
瀏覽器必須顯示“肯定或否定”提示(例如確定/取消)以符合 HTML5。
不,沒有。 Confirm 只接受一個參數,那就是消息本身。
http://dev.w3.org/html5/spec-preview/user-prompts.html#dom-confirm
請記住,這些對話框是模態和阻塞的,這意味着一旦執行它們,您將失去對程序流程的控制。 如果您使用您選擇的 javascript 庫或構建您的 javascript 庫來實現對話框,那么您將走上更安全的道路。
如果您使用自定義模式進行確認,則有一種方法。 類似的東西:
$(document).ready(function() {
$('#btn').on('click', function () {
myApp.confirm('Are you sure?', 'Title', function () {
$('.btn-no').text("No");
$('.btn-yes').text("Yes");
});
});
您無法更改默認確認彈出窗口的按鈕。 一種解決方法是在 JavaScript 中重新創建整個彈出窗口。 一種這樣的解決方法是http://jqueryui.com/dialog/#modal-confirmation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.