写了一个程序,当点按钮的时候,弹出一个对话框来,如果点取消不回传,不是的话就回传,但是当我点取消的时候也回传,这是为什么呢,这些代码是完全正确的 但是在我机子上运行不起,什么会影响呢,都一天了急死了!!!!!!!!

解决方案 »

  1.   

    你的confirm写在什么类型的按钮上?
      

  2.   

    function modify()
    {
         return confirm("确定修改?");
    }Control.Attributes.Add("onclick", "return modify();") ;
      

  3.   

    teachman_999(三面楚哥) 你的confirm写在什么类型的按钮上?
    写杂Button1.Attributes.Add("onclick", "return confirm('确定修改?');")
      

  4.   

    问题是解决了但是给我带来了疑惑 原先用这种做法就可以做出来Button1.Attributes.Add("onclick", "return confirm('确定修改?');")
     但是现在却只有用Button2.Attributes.Add("onclick","if(!confirm('回传?')){event.returnValue = false;}"); 关键是这句event.returnValue = false
    我就是想问 为什么原来可以用的 现在却不能用 为什么会出现这种原因呢 是什么影响了confirm吗
      

  5.   

    Control.Attributes.Add("onclick", "modify();") ;
    去掉return
      

  6.   

    Snega(水滴石穿) 不对 我是要的什么可能影响confirm
    如果非要在confirm上找原因的 那就只有添加了这句event.returnValue = false才算是对的
    我就是想知道为什么 前段时间没有这句也能运行 能现在要加 语句的意思是知道 但我想是机子上的那些设置改变了才使得要加 所以我希望是这方面的答案