Javascript - 重命名 confirm() 按钮
Javascript - rename confirm() buttons
默认情况下,confirm() 中有两个按钮:"ok"和"cancel"。
有没有办法重命名它们?
https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm
根据定义confirm()
的标准,没有办法指定自定义按钮标签。
浏览器必须显示"正面或负面"提示(例如确定/取消)以符合HTML5。
不,没有。确认只接受一个参数,那就是消息本身。
http://dev.w3.org/html5/spec-preview/user-prompts.html#dom-confirm
请记住,这些对话框是模式和阻塞的,这意味着一旦它们被执行,你就失去了对程序流的控制。如果您使用您选择的 JavaScript 库实现对话框或构建自己的对话框,那么您将走上更安全的路线。
如果您使用自定义模式进行确认,有一种方法。像这样:
$(document).ready(function() {
$('#btn').on('click', function () {
myApp.confirm('Are you sure?', 'Title', function () {
$('.btn-no').text("No");
$('.btn-yes').text("Yes");
});
});
您无法更改默认确认弹出窗口的按钮。解决方法是在 JavaScript 中重新创建整个弹出窗口。一种这样的解决方法是 http://jqueryui.com/dialog/#modal-confirmation
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 单击按钮以等待单击按钮
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 使用confirm从按钮中的javascript停止angular
- 只在删除GridView按钮上从C#获得JS Confirm返回
- 使用jQuery自定义JS Confirm Modals.延迟和基于按钮的返回值问题
- 如何允许弹出打开时,是按钮按下Ext.Msg.confirm
- 在javascript confirm()取消后,在表单提交按钮上运行AJAX函数
- Javascript - 重命名 confirm() 按钮