日期:2014-05-16  浏览次数:20418 次

js---confirm的使用问题

我的页面:
<a href="删除的方法" onclick="confirm('您确定删除此项内容吗?');">
  <img src="delete.gif" alt="删除" border="0" style="cursor:hand">
</a>

出现的问题:

我点击图片的时候,弹出一个框,按确定时可以删除,问题是按取消也能删除。

不知道是什么原因呀。希望会的朋友能帮忙解决一下,谢谢啦。

------解决方案--------------------
你判断下confirm('您确定删除此项内容吗?')的返回值,如果是false,不执行删除就可以了
------解决方案--------------------
你总要判断一下confirm()方法的返回值吧,点确定按钮时返回true,取消按钮返回false
------解决方案--------------------
<a href="删除的方法" onclick="return confirm('您确定删除此项内容吗?');">
<img src="delete.gif" alt="删除" border="0" style="cursor:hand">
</a>
------解决方案--------------------
探讨
<a href="删除的方法" onclick="return confirm('您确定删除此项内容吗?');">
<img src="delete.gif" alt="删除" border="0" style="cursor:hand">
</a>

------解决方案--------------------
confirm('您确定删除此项内容吗?');这个提示框返回的是一个boolean值的对象,你应该这样
var isDelete = confirm('您确定删除此项内容吗?');
if(isDelete == true) {
删除的代码
}else {
如果点击取消应该做什么事情
}


附加::楼主加强结贴率哦
------解决方案--------------------
你就不能中规中矩的这样写一下吗
JScript code

function confirms(txt)
{
    var t = confirm(txt);
    if(t)
    {
        alert("删除!");
    }    
}