目的:点击一次按钮后,马上变灰,变灰的同时还要执行服务端代码,写的如下代码
c#代码中的Page_Load写代码如下
 Button17.Attributes["onclick"] = "disablebtn();";
ASPX中HTML页面写如下JS代码
<script language="javascript" type="text/javascript">
<!--
function disablebtn() 
{
    document.forms[0].Button17.disabled=true;
    return true;
}
-->
</script>Button17是一个保存的的按钮
调试的时候,点击Button17,Button17马上变灰,但是服务器端不执行Button17事件的代码,请教
就说是,点击Button17已经不能再执行事件里的代码了

解决方案 »

  1.   

    汗,都Button17了,还是老老实实按照开发规范搞吧
      

  2.   

    先document.forms[0].submit()就是了
      

  3.   

    把要执行的代码放到disablebtn() 试试
      

  4.   

         var result=true;
          if(result==false)
          {
                window.event.returnValue =false;
          }
          else
          {
              var  button=document.getElementById(btn);   
              button.disabled=true; 
              result=false;
              __doPostBack(btn,"");     
             
          }
    试下这个
      

  5.   

    其实代码变灰后,我要执行的是SAVE()函数,可是现在变灰了,不执行SAVE()函数了,帮忙
      

  6.   

    其实Button17变灰后,我要执行的是SAVE()函数,可是现在变灰了,不执行SAVE()函数了,帮忙