<input id="btnReg" type="submit" value="立即注册" style="border:black 1px solid; height:20px; width: 74px;" onclick="return frmUserCheck();" runat="server" onserverclick="btnReg_ServerClick"/>VS2005中
这里的按钮要点两次才能触发onserverclick事件
不能用<asp:button这个

解决方案 »

  1.   

    onclick="return frmUserCheck();" 
    这句改成
    onclick="if(!frmUserCheck()) return false;" 
      

  2.   

    type="submit" 
    ==>
    type="button"?
      

  3.   

    onclick="return frmUserCheck();"  
    改成
    onclick=""  
      

  4.   


    把onclick去掉是正常的,不知道是不是不能与onserverclick一起了
      

  5.   

    引用 6 楼 yyz985 的回复:
    onclick="return frmUserCheck();" 
    改成
    onclick=""把onclick去掉是正常的,不知道是不是不能与onserverclick一起了
      

  6.   

    onserverclick改成onClientclick试试
      

  7.   

    学习了,希望能和楼主多交流,以后常来往
    http://hi.csdn.net/space.html
      

  8.   

    onclick="return true"
    这样也可以
    onclick="return 1 > 0"
    这样也可以