javascript - 如何改变对确认 JavaScript 按钮的强调?

标签 javascript button default-value selected confirm

我有以下 JavaScript:

var leave_page_confirm = true;

function save_data_check() {
    var msg;
    if (leave_page_confirm === true) {
        $('.input-right').each(function() {
            if (this.value) {
                msg = 'You have unsaved data on this page.';
                return false;
            }
        });
    }
    return msg;
}

window.onbeforeunload = save_data_check;

当我的页面上的表单中有未保存的数据时,会显示此确认框。

但是,当它出现时,重点(默认按钮)是“离开此页面”,我希望重点是“留在此页面”,尽管进行了大量的谷歌搜索,我似乎找不到任何代码这会改变确认警报上按钮的重点。

有什么办法可以实现这一点吗?

最佳答案

您可能想引用这个问题:

How to personalize alert buttons - window.confirm() and window.alert()

基本上,你不能。但是您可以为这种事情制作自己的模态,并完全控制它的外观以及强调哪些按钮。

关于javascript - 如何改变对确认 JavaScript 按钮的强调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30759505/

相关文章:

c++ - 如何使用初始化列表构造函数以外的东西为类成员设置默认值

javascript - 为什么我在jade中找不到app.locals

wpf - 如何触发特定按钮事件的 ViewModel 命令

javascript - 如何访问 javascript 类中的方法?

javascript - 无论如何运行代码都会出现问题

javascript - 我需要一个可切换的按钮,但我已经生锈了

c - 未初始化的整数在c中总是默认为0吗?

java - 为什么使用默认值的 Java Integer 会导致 NullPointerException?

javascript代码填充html段落

javascript - 将 Google Apps 脚本的输出检索到本地计算机