JavaScript window.confirm 确认取消对话框实现代码小结
作者:木棉时间:2026-10-26 20:56:40浏览:460
本文总结了JavaScript中window.confirm方法的使用,该方法用于显示带有指定消息及确定和取消按钮的对话框。文章列举了四种常见实现方式,包括直接在链接中调用、通过事件监听器处理、在函数中判断返回值以及利用表单onSubmit属性触发确认,旨在帮助开发者快速实现用户操作前的二次确认功能。
window.confirm 方法概述
confirm() 方法
confirm() 方法用于显示带有指定消息及确定和取消按钮的对话框。
说明:若用户点击确定按钮,confirm() 返回 true;若点击取消按钮,则返回 false。
常见实现方式
一种:
代码如下:
<a href="javascript:if(confirm('确实要删除该内容吗?'))location='http://www.baidu.com'">弹出窗口</a> 二种:
代码如下:
<script language="JavaScript">
function delete_confirm(e)
{
if (event.srcElement.outerText == "删除")
{
event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?");
}
}
document.onclick = delete_confirm;
</script>
<a href="Delete.aspx" onClick="delete_confirm">删除</a> 三种:
代码如下:
if(window.confirm('你确定要取消交易吗?')){
//alert("确定");
return true;
}else{
//alert("取消");
return false;
} 四种:
代码如下:
<script language="JavaScript">
function delete_confirm() <!--调用方法-->
{
event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?");
}
</script> 我自己经常用的一种更简单的方法
,更简单:
代码如下:
<form name="form1" method="post" action="xxx.htm" onSubmit="javascript:return window.confirm('确认提交吗?')">作者最新文章
JavaScript怎么准确判断数据类型:typeof、instanceof与Object.prototype.toString
2026-11-05 17:09:21
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
