验证控件与Button的OnClientClick事件冲突的解决办法

验证控件与OnClientClick事件同时使用的时候会出现验证控件无效的问题,解决方案如下:

 

<asp:Button ID="User_Submit" runat="server" Text=" 提 交 " CssClass="Btn" OnClick="User_Submit_Click" OnClientClick="return CheckClientValidate()" /> 

 

    <script language="javascript" type="text/javascript">

        function CheckClientValidate() {

            Page_ClientValidate();

            if (Page_IsValid) {

 

                //下面写js判断

                if (document.getElementById("Texx_Name").value == "") {

                    alert("请输入您的姓名");

                    $("#Texx_Name").focus();

                    return false;

                }

                

                return true;

            } else {

                return false;

            }

        }

    </script>

posted @ 2015-10-09 21:01  z542601362  阅读(220)  评论(0)    收藏  举报