有一个按钮:
 <asp:Button ID="Button1" OnClientClick="fff();"  runat="server" Text="提交" onclick="Button1_Click" /></td>前台中写以下JS代码:    <script type="text/javascript">
        function fff() {
            alert("ddd");
            return false;
        }
    </script>后台代码也是验证。
 为什么点击 “提交”后,后台的验证还要执行一遍。
已经返回 false 了。非常感谢!
新年快乐!

解决方案 »

  1.   

    呵呵,OK了,搞定了。<asp:Button ID="Button1" OnClientClick="return fff();"  runat="server" Text="提交" onclick="Button1_Click" /></td>
    加个 return 就好了。
      

  2.   

    嗯,这回你就知道,写return也要从最外层开始考虑其对错,不要用底层的return误认为是高层次的return。就好象设计程序,从最外层开始考虑逻辑才是开发,不是那种纠缠于什么数据库的增删改查的才叫程序开发。只有从用户交互界面开始考虑程序流程,才是真正前端程序开发。