jquery_form_verify_tools

form_verify
/*
var _title = $("#txtTitle");
var _titleInfo = "标题不能为空!";
    _title.change(function () {
        return CheckNotNull(_title, _titleInfo);
});
_title.keyup(function () { CheckIsDigital(this); });
_title.blur(function () { CheckIsDigital(this); });
*/
function CheckNotNull(jId, alertInfo) {
    if (jId) {
        var _id = jId.val();
        if ($.trim(_id) != "") {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zccorrect.gif'  name='imgName'>");
            return true;
        } else {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zcerro.gif'  name='imgName'>" +
                    "<span style='color: rgb(255, 0, 0);' id='msgName'>" + alertInfo + "</span>");
            jId.focus();
            return false;
        }
    } else {
        return false;
    }
}

/*
 var _type = $("#sltType");
        var _typeInfo = "请选择类别!";
        _type.change(function () {
            return CheckSelect(_type, _typeInfo);
        });
    
*/
function CheckSelect(jId, alertInfo) {
    if (jId) {
        var _id = jId.val();
        if ($.trim(_id) != "-1") {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zccorrect.gif'  name='imgName'>");
            return true;
        } else {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zcerro.gif'  name='imgName'>" +
                    "<span style='color: rgb(255, 0, 0);' id='msgName'>" + alertInfo + "</span>");
            jId.focus();
            return false;
        }
    } else {
        return false;
    }
}

/*
var _phone = $("#txtPhone");
        var _phoneInfo1 = "电话号码不能为空!";
        var _phoneInfo2 = "请输入正确的电话号码";
        _phone.change(function () {
            var result = false;
            result = CheckNotNull(_phone, _phoneInfo1);
            if (!result) {
                return result;
            }
            result = CheckPhone(_phone, _phoneInfo2);
            return result;
        });
*/
function CheckPhone(jId, alertInfo) {
    var el = /^(13[0-9]|15[0|3|6|7|8|9]|18[8|9|2])\d{8}$/;
    if (jId) {
        var tel = jId.val();
        if ($.trim(tel) != "" && el.test(tel) == true) {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zccorrect.gif'  name='imgName'>");
            return true;
        } else {
            jId.siblings("span").html("<img id='imgName' src='/areas/Content/images/zcerro.gif'  name='imgName'>" +
                    "<span style='color: rgb(255, 0, 0);' id='msgName'>" + alertInfo + "</span>");
            jId.focus();
            return false;
        }

    } else {
        return false;
    }
}


function CheckIsDigital(ob) {
    ob.value = ob.value.replace(/\D/g, '');
}
form_ajaxSubmit
$(function () {
        var editor = CKEDITOR.replace('txtContent', { width: 700, height: 160 });
        var _title = $("#txtTitle");
        var _titleInfo = "标题不能为空!";
        _title.change(function () {
            return CheckNotNull(_title, _titleInfo);
        });
        var _type = $("#sltType");
        var _typeInfo = "请选择类别!";
        _type.change(function () {
            return CheckSelect(_type, _typeInfo);
        });
        var _phone = $("#txtPhone");
        var _phoneInfo1 = "电话号码不能为空!";
        var _phoneInfo2 = "请输入正确的电话号码";
        _phone.change(function () {
            var result = CheckNotNull(_phone, _phoneInfo1);
            if (!result) {
                return result;
            }
            return CheckPhone(_phone, _phoneInfo2);
        });
        _phone.keyup(function () { CheckIsDigital(this); });
        _phone.blur(function () { CheckIsDigital(this); });
        
        $('#btnSave').click(function ()//POST提交表单(大数据)
        {
            $("#txtContent").val(CKEDITOR.instances.txtContent.getData());
            if ($.trim(_title.val()) == "") {
                return CheckNotNull(_title, _titleInfo);
            }
            if ($.trim(_type.val()) == "-1") {
                return CheckSelect(_type, _typeInfo);
            }
            if ($.trim(_phone.val()) == "") {
                var result = CheckNotNull(_phone, _phoneInfo);
                if(!result){
                    return result;
                }
                return CheckPhone(_phone, _phoneInfo2);
            }
            $('#myForm').ajaxSubmit({
                url: '/yyadmin/Activity/Add',
                type: 'post',
                success: function (result) {
                    result = eval("(" + result + ")");
                    if (result.result == 0) {
                        alert("操作异常!");
                        return false;
                    }
                    if (result.result == 1) {
                        alert("操作成功!")
                    }
                } //显示操作提示
            });
            return false;//阻止页面刷新
        });
    });

posted on 2012-11-14 16:32  Sanic  阅读(378)  评论(0)    收藏  举报

导航