我有以下 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/