<input type="button" value="删除" onclick="return confirm('确定要删除该条数据吗?');javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" />你这样试试

解决方案 »

  1.   

    这个button是asp生成的,我没法改
      

  2.   


    onclick="javascript:confirm("是否删除")? __doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9') : false" 
      

  3.   


    __doPostBack 方法也是asp生成的吗?  不是的话改方法不就完了吗?  
      

  4.   


    <input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" /><script language="javascript">
    <!--
    onload=function(){
    var obj=document.getElementsByTagName("input"),j=obj.length
    for (var i=0;i<j;i++)
    if (obj[i].value=="删除" && obj[i].type=="button"){
    var act=obj[i].onclick;
    obj[i].onclick=function(){
    if (confirm('确定要删除该条数据吗?'))anonymous()
    }
    }
    }
    //-->
    </script>
      

  5.   

    可以用以下方法解决window.onload = function(){
    var ele = document.getElementById("...");
    var fn = ele.onclick;
    ele.onclick = function(){
       //your code here
       //example
       if(confirm('确定要删除该条数据吗?'))
       {
          if(fn) fn();
       }
    }
    }
      

  6.   

    <script language="javascript">
    <!--
    onload=function(){
        var obj=document.getElementsByTagName("input"),j=obj.length
        for (var i=0;i<j;i++)
        if (obj[i].value=="删除" && obj[i].type=="button"){
            var act=obj[i].onclick;//alert(act)
            obj[i].onclick=function(){
                if (confirm('确定要删除该条数据吗?'))act()
            }
        }
    }function __doPostBack(){alert("ok")}
    //-->
    </script>
      

  7.   

    <script language="javascript">
    <!--
    onload=function(){
        var obj=document.getElementsByTagName("input"),j=obj.length
        for (var i=0;i<j;i++)
        if (obj[i].value=="删除" && obj[i].type=="button"){
            var act=obj[i].onclick;//alert(act)
            obj[i].onclick=function(){
                if (confirm('确定要删除该条数据吗?'))act()
            }
        }
    }function __doPostBack(){alert("ok")}
    //-->
    </script>
      

  8.   

    (LS发重了)
    根据button所在容器特征修改,例如容器为<div id=del>且button为第二个input,即:<div id=del>
    <input type=hidden />
    <input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" />
    </div><script language="javascript">
    <!--
    onload=function(){
        var obj=document.getElementById("del").getElementsByTagName("input")
        var act=obj[1].onclick;
        obj[1].onclick=function(){
                if (confirm('确定要删除该条数据吗?'))act()
        }
    }function __doPostBack(){alert("ok")}
    //-->
    </script>