默认情况下,有两个按钮:确认()中的“确定”和“取消”。
有没有办法重命名它们?
答案 0 :(得分:13)
http://dev.w3.org/html5/spec-preview/user-prompts.html#simple-dialogs
根据定义confirm()
的标准,无法指定自定义按钮标签。
浏览器必须显示“确定/取消”提示以符合HTML5。
答案 1 :(得分:5)
不,没有。确认只接受一个参数,这就是消息本身。
http://dev.w3.org/html5/spec-preview/user-prompts.html#dom-confirm
请记住,这些对话框是模态和阻止的,这意味着一旦执行它们就会失去对程序流的控制。如果您使用自己选择的javascript库实现对话框或构建自己的对话框,那么您将处于更安全的路径上。
答案 2 :(得分:5)
有一种方法 IF 您使用自定义模式进行确认。这样的事情:
$(document).ready(function() {
$('#btn').on('click', function () {
myApp.confirm('Are you sure?', 'Title', function () {
$('.btn-no').text("No");
$('.btn-yes').text("Yes");
});
});
答案 3 :(得分:0)
您无法更改默认确认弹出窗口的按钮。解决方法是在JavaScript中重新创建整个弹出窗口。其中一种解决方法是http://jqueryui.com/dialog/#modal-confirmation