如何将onclick事件添加到Javascript确认框的OK按钮中

How do I add an onclick event to the OK button of the Javascript confirm box?

本文关键字:确认 OK 按钮 Javascript onclick 事件 添加      更新时间:2023-09-26

我正在使用.Net 1.1 web应用程序。有一个Save按钮,单击后会弹出Javascript确认框。一旦用户单击"确定",一个长时间运行的进程就会启动。当用户单击确认对话框的"确定"按钮时,我们希望显示一个繁忙指示器。这能做到吗?

if(confirm("Are you sure you would like to save?")){
    alert("Loading") //Replace with what you want to do  
}

alert()对话框上的按钮不可编写脚本。您需要找到alert()在代码中的调用位置,并在此之后修补代码。

您想要做的事情非常简单。在用户做出选择之后,confirm('Text')返回true或false。你所需要做的就是真正显示忙碌的迹象。

这是你要找的http://jsfiddle.net/Akkuma/C6ZZf/

$('#save').on('click', function () {
    var shouldSave = confirm('Make your choice');
    if(shouldSave) {
        alert('Do saving');
    }
    else {   
        alert('Not saving'); 
    }
});