我用confirm不好使啊

来源:百度知道 编辑:UC知道 时间:2024/06/06 23:30:39
我用confirm确认删除不好用,代码如下:
<a href="1delete.php" onclick="return confirm('确实要删除吗')"><font color=red>删除</font></a>

结果直接就删除了,怎么回事啊,请哪位大侠帮帮忙

你的想法是对的 但是你不清楚<a>标签的属性

<a href="1delete.php" onclick="return confirm('确实要删除吗')"><font color=red>删除</font></a>

这里面只要你激活了点击事件,无论返回的是什么,它都会接着执行下一个href命令..知道了吗??
你可以这样改
<a href="javascript:yourfunction()"><font color=red>删除</font></a>
<script>
function yourfunction(){
if(confirm('确实要删除吗')){
/..........在里面进行表单提交或者链接更改 具体就不写了
}
}
</script>

<a href="javascript:" onclick="if(confirm('确实要删除吗')){location='1delete.php';}"><font color=red>删除</font></a>

改成下面的样子
<a href="1delete.php" onclick="<script>return confirm('确实要删除吗');</script>"><font color=red>删除</font></a>

你的好用
不用改

点否不删除