jquery自定义控件验证篇

来源:互联网 发布:mac如何使用外置光驱 编辑:程序博客网 时间:2024/05/26 09:57

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

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

TODO:

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

2,自定义控件验证:

<span style="color:#000000;">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 != "";}, "*地区不能为空!");</span>

0 0