jquery自定义控件验证篇

页面导航:首页 > 网络编程 > JavaScript > jquery自定义控件验证篇

jquery自定义控件验证篇

来源: 作者: 时间:2016-01-23 10:23 【

QQ:1187362408 欢迎技术交流和学习jquery自定义控件验证篇(自定义控件):TODO:1,关于普通的jquery validater js验证,略2,自定义控件验证:function CheckInput() { var result = $(

QQ:1187362408 欢迎技术交流和学习

jquery自定义控件验证篇(自定义控件):

TODO:

1,关于普通的jquery.validater.js验证,略

2,自定义控件验证:

 

function CheckInput() {
    var result = $("#form1").validate({
        rules: {
            uc_btnSelectArea1$txtAreaName: {
                requiredgPID: true
            },
            procheckbox: {//省级角色
                requiredproCheck: true
            },
            citycheckbox: {//市级角色
                requiredcityCheck: true
            },
            councheckbox: {//县角色
                requiredcounCheck: true
            },
            towncheckbox: {//乡镇角色
                requiredtownCheck: true
            },
            villcheckbox: {//村级角色
                requiredvillCheck: true
            },
            girdcheckbox: {//网格角色
                requiredgirdCheck: true
            }
        }
    });
    return result.form();
};
//[省]用户角色必选
jQuery.validator.addMethod("requiredproCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 1) {
        $("[name='procheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个省级用户角色")
//[市]用户角色必选
jQuery.validator.addMethod("requiredcityCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 2) {
        $("[name='citycheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个市级用户角色")
//[县]用户角色必选
jQuery.validator.addMethod("requiredcounCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 3) {
        $("[name='councheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个县级用户角色")
//[乡镇]用户角色必选
jQuery.validator.addMethod("requiredtownCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 4) {
        $("[name='towncheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个乡镇级用户角色")
//[村]用户角色必选
jQuery.validator.addMethod("requiredvillCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 5) {
        $("[name='villcheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个村级用户角色")
//[网格]用户角色必选
jQuery.validator.addMethod("requiredgirdCheck", function (value, element) {
    var chkvalue = false;
    var areacode = $("#uc_btnSelectArea1_hidAreaCode").val();
    var areaLevel = GetJbByCode(areacode);//勾选的当前地区级别(0:省级1:市级2:县级3:乡镇级4:村级)
    if (areaLevel < 6) {
        $("[name='girdcheckbox'][checked]").each(function () {
            chkvalue = true;
        });
    } else {
        chkvalue = true;
    }
    return chkvalue;
}, "*至少选择一个网格用户角色")

jQuery.validator.addMethod("requiredgPID", function (value, element) {
    return value != "";
}, "*地区不能为空!");

 

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<