带有自定义按钮的JavaScript确认框

带有自定义按钮的JavaScript确认框,javascript,confirmbutton,Javascript,Confirmbutton,我是否可以用JavaScript编写一个自定义确认框,该框不显示默认的OK和CANCEL按钮,而是显示SAVE和DELETE按钮?与本机JavaScript确认框不同。您可以使用许多模拟模式对话框的JavaScript UI组件中的一个来实现这一点 下面是一个例子: 我从未使用过此功能,因此使用此功能的风险自负。请使用此功能 您可以这样做: JS: $(函数(){ $(“#对话框确认”)。对话框({ 可调整大小:false, 高度:“自动”, 宽度:400, 莫代尔:是的, 按钮:{ “做它”

我是否可以用JavaScript编写一个自定义确认框,该框不显示默认的
OK
CANCEL
按钮,而是显示
SAVE
DELETE
按钮?

与本机JavaScript确认框不同。您可以使用许多模拟模式对话框的JavaScript UI组件中的一个来实现这一点

下面是一个例子:

我从未使用过此功能,因此使用此功能的风险自负。

请使用此功能

您可以这样做:

JS:

$(函数(){
$(“#对话框确认”)。对话框({
可调整大小:false,
高度:“自动”,
宽度:400,
莫代尔:是的,
按钮:{
“做它”:函数(){
$(此).dialog(“关闭”);
},
取消:函数(){
$(此).dialog(“关闭”);
}
}
});
});

我是参议员吗


这应该是可行的,但您需要下载或链接到jQuery和jQuery UI库才能运行它。

我建议不要使用JavaScripts
confirm()
alert()
prompt()
命令,因为这些命令会阻塞整个浏览器线程(在大多数浏览器中)。您应该使用JavaScript UI替代项。链接不再处于活动状态
$('confirm text').dialog(
    {
        modal:true, //Not necessary but dims the page background
        buttons:{
            'Save':function() {
                //Whatever code you want to run when the user clicks save goes here
             },
             'Delete':function() {
                 //Code for delete goes here
              }
        }
    }
);