<input type="button" id="button1" runat="server" onserverclick="button1_click" onclick="return check()" />
check()方法返回true 和 false 都进不了服务器方法,什么原因

解决方案 »

  1.   

    去掉 onclick="return check()"  试试
      

  2.   

    <input type="button" id="button1" runat="server" onserverclick="button1_click" onclick="check()" /> 
      

  3.   

    只见过服务器控件的onclick和OnClientClick,
    没见过你这种
      

  4.   

    去掉return check()方法可以进去,但是我要用到check()方法
      

  5.   

    function check()
    {
      if(....)
       {
         return true;
       }
      else
       {
        return false;
       }
    }
      

  6.   

    <asp:button id="button1" runat="server" onclick="button1_click" onClientclick="return check();" /> 
      

  7.   

    onserverclick,有这个事件吗?
    <a href="#" onclick="return check();" >
    <input type="button" id="button1" runat="server" onserverclick="button1_click" />
    </a> 
      

  8.   

    <a href="#" onclick="return check();" >
    <input type="button" id="button1" runat="server" onClick="button1_click" />
    </a> 
      

  9.   

    改成<asp:Button id="button1" runat="server" onclick="button1_click" onclientclick="return check()" /> 就可以了
      

  10.   

     <input type="button" runat="server" onserverclick="Button1_Click"
            style="width: 75px" id="test" value="test" onclick="if(!check()) return false ;" />如果为true,不要return,如果有return,那么onserverclick就不执行了。
      

  11.   

    <asp:Button id="button1" runat="server" OnClick="button1_click" onClientClick="return check()" />
      

  12.   


    <asp:Button id="button1" runat="server" OnClick="button1_click" onClientClick="return check()" />
      

  13.   


    就是这样的 如果是type="image"或者type="submit" 你可以直接写"return check()" 但是type="button"不行 我遇到过这个情况