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"], }); 运行代码片段展开片段

使用对话框显示是或否

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部