我只想找到一个简单的阻止确认对话框 - 默认对话太难看了:
if (SomeConfirm("Are you sure?", "Yes", "No) == 'Yes') {
// do something
} else {
// do something else
}
我确实看到了多个jAlert / jConfirm版本 - 它们都不适用于我的ASP.NET MVC项目。
我尝试过Bootstrap模式,但它没有阻塞。显示对话框时,对话框之后的所有代码都已执行。这不是我想要的。
答案 0 :(得分:-1)
你不能,跨浏览器,它不是一个提供的功能。
解决方案是停止尝试使用阻止UI,而是采用Web编程的异步特性。这真的不难做到
someNiftyConfirm(message, function() {
doThis();
doThat();
});
而不是
if (confirm(message)) {
doThis();
doThat();
}