// 在点击“删除”按钮时弹出确认框
document.getElementById('delete-button').addEventListener('click', function() {
if (confirm('确定要删除吗?')) {
// 用户点击了“确定”按钮,执行删除操作
} else {
// 用户点击了“取消”按钮,取消删除操作
}
})
在上面的代码中,我们首先使用 addEventListener 方法为“删除”按钮添加了点击事件监听器。当用户点击该按钮时,会调用回调函数,并在函数内部调用 confirm 方法弹出确认框。该方法会显示一个带有指定消息的确认框,用户可以选择“确定”或“取消”。如果用户点击“确定”,则 confirm 方法会返回 true;否则,返回 false。
<body><a id="del" href="delete.php">删除</a>
<script>
var del=document.getElementById("del")
del.onclick=function(){
if(!confirm("确认删除吗?")) return false
}
</script>
</body>
点击确认执行删除程序,点击取消则无反应,不执行删除
这样可以解决你的问题了吗
这个简单你需要做一个点击事件这里假设你已经引入了jquery库
var c = $('确认按钮'),
u = url;//u是你需要的传递的服务端文件 php jsp asp 等等
c.on('click',function(e){
//防止表单默认提交
e.preventDefault()
//ajax联结服务端
$.ajax({
type:'post',
url : u,
data : {d : d},
success : function(d){
//这里处理返回值
var data = $.parseJSON(d)
},fail:function(){
}
})
})
这样就可以了,是不是非常简单