带有自定义按钮的JavaScript确认框
我是否可以用JavaScript编写一个自定义确认框,该框不显示默认的带有自定义按钮的JavaScript确认框,javascript,confirmbutton,Javascript,Confirmbutton,我是否可以用JavaScript编写一个自定义确认框,该框不显示默认的OK和CANCEL按钮,而是显示SAVE和DELETE按钮?与本机JavaScript确认框不同。您可以使用许多模拟模式对话框的JavaScript UI组件中的一个来实现这一点 下面是一个例子: 我从未使用过此功能,因此使用此功能的风险自负。请使用此功能 您可以这样做: JS: $(函数(){ $(“#对话框确认”)。对话框({ 可调整大小:false, 高度:“自动”, 宽度:400, 莫代尔:是的, 按钮:{ “做它”
OK
和CANCEL
按钮,而是显示SAVE
和DELETE
按钮?与本机JavaScript确认框不同。您可以使用许多模拟模式对话框的JavaScript UI组件中的一个来实现这一点
下面是一个例子:
我从未使用过此功能,因此使用此功能的风险自负。请使用此功能
您可以这样做:
JS:
$(函数(){
$(“#对话框确认”)。对话框({
可调整大小:false,
高度:“自动”,
宽度:400,
莫代尔:是的,
按钮:{
“做它”:函数(){
$(此).dialog(“关闭”);
},
取消:函数(){
$(此).dialog(“关闭”);
}
}
});
});代码>
我是参议员吗
这应该是可行的,但您需要下载或链接到jQuery和jQuery UI库才能运行它。我建议不要使用JavaScriptsconfirm()
、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
}
}
}
);