你服务器端的代码用客户端的 confirm 来判断?? 我晕倒.
分清楚服务器端与客户端的区别, 客户端是服务器端全部运行完成后结果传递到客户端浏览器里的显示

解决方案 »

  1.   

    你可以直接在客户端判断是否删除,
    <script language=javascript>
    if(confirm("delete it?!")==true){
    alert("delete?")
    }else{
    alert("undelete!")
    }
    </script>
    欢迎来我小站:http://pheye.siyu8.com/
      

  2.   

    客户端confirm,然后根据true/false,转向到删除页面或什么都不做。
      

  3.   

    lwc92008(枫叶落一地) 和  xinyunyishui(心云意水) 没有理解我的提问,我要再confirm之前判断这条记录是否已经被使用过(关键是在这里),然后才能confirm删除,所以不是这么简单
    至于  meizz(梅花雪(新婚蜜月中))  所提的,我确实不是太明白,还请指教
      

  4.   

    先到服务端取flag(是否已使用过)传回客户端,在客户端做confirm,不要把客户端和服务端的判断混在一起,要分分清楚哦。
      

  5.   

    你的语句结构是当flag==0是先删除记录(Address.delete(str)),然后在将客户端的语句返回到客户端,所以在客户端不管是选择“确定”还是“取消”,而在这之前服务器端已经执行了Address.delete(str)语句了!
      

  6.   

    在客户端用xml到服务器端去判断一下