大家看看这几行代码,本来是点击删除超连接时,弹出确认对话框,如果点取消应该不提交才对,可是
点取消还是跑到delete.aspx里边去了,是怎么回事,高手指点。但如果直接用浏览器打开的话,点取消不提交,如果放在服务器上运行,点取消就提交了????????????????
<HTML>
<HEAD>
</HEAD>
<BODY>
<a href='delete.aspx' onclick="return confirm('您确认要删除吗');">删除</a>
</BODY>
</HTML>

解决方案 »

  1.   

    <a href='delete.aspx' onclick="window.event.returnValue=window.confirm('您确认要删除吗?');">删除</a>
      

  2.   

    重新写一个函数,必须有一个返回直
    <a href='delete.aspx' onclick="="window.event.returnValue=return window.confirm('您确认要删除吗?');">删除</a>
    必须有返回值,要不程序就会一直忘下执行
      

  3.   

    我在apsx和htm页面里都试了一下,都没有问题啊