VS2010保存时控件验证(用onclientclick事件) js脚本

时间:2021-09-04 02:53:15

控件按钮代码:

asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" Text="确认保存"  OnClientClick="return checkform();" />

javascript脚本代码:

<script type="text/javascript">
        function checkform() {
            var title = $("#txtTitle").val();
            var classid = $("#ddlClassID").val();
            var content = $("#txtContent").val();
            if (title == "") {
                alert("标题不能为空!");
                return false;
            }
            if (classid == 0) {
                alert("请选择一个分类!");
                return false;
            }
            return true;
        }
    </script>

$("#txtTitle").val();获取文本框ID为txtTitle的值。

这种方式先执行OnClientClick客户端验证,再执行按钮服务器端事件btnSave_Click