confirm()我只能找到提供确定/取消按钮的功能。有没有办法给出是/否按钮?
Javascript 提供了 3 个模态框。 prompt,confirm和alert. 这些都不满足你的要求。
有大量的 js 模态弹出解决方案。这是一个例子。
模态框
不。
相反,您可以使用浏览器模式弹出窗口。
就像上面的其他人所说的那样,你坚持使用 OK/Cancel confirm()。
不过我想推荐这个jQuery插件:jqModal。我在最近的 3 个项目中使用了它,并且它对每个项目都非常有效。具体看看这个例子:
6). 乐趣!覆盖——一个。查看(警报),b。view (confirm) 现在是展示 jqModal 真实世界使用的时候了——覆盖标准的 alert() 和 confirm 对话框!笔记; 由于 javascript 的单线程特性,必须向 confirm() 函数传递一个回调——它不会返回 true/false。
不,但是有一些 JavaScript 库可以为您完成这项工作。举个例子,Ext JS可以用来创建消息框对话框。
对于这类事情,我是jQuery UI Dialog的粉丝。这是一个示例...
These items will be permanently deleted and cannot be recovered. Are you sure?
我会使用 sweetalert https://sweetalert.js.org/guides/来实现这样的目标
swal("Are you sure you want to do this?", {
buttons: ["yes", "no"],
});
运行代码片段展开片段
使用对话框显示是或否