标签:自定义控件验证
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>
标签:自定义控件验证
原文地址:http://blog.csdn.net/hr1187362408/article/details/46514163