jquery-validator.js插件校验

首先引入文件

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.metadata.js" type="text/javascript"></script>
<script src="jquery.validate.js" type="text/javascript"></script>

在JS里配置文件 名字针对标签的属性name

//配置校验参数 
$().ready(function(){
$("#dbform").validate({
  rules:{
  f_52_insroot_2:"slywlx",
  f_52_insroot_4:"dateISO",
  f_52_insroot_5:"required",
  f_52_insroot_6:"required",
  f_52_insroot_7:"required",
  f_52_insroot_8:{required:true,checkcard:"f_52_insroot_6"},
  f_52_insroot_9:{required:true,checkcard:"f_52_insroot_7"},
  f_52_insroot_10:{required:true,isIdCardNo:"f_52_insroot_8"},
  f_52_insroot_11:{required:true,isIdCardNo:"f_52_insroot_9"},
  f_52_insroot_12:"required",
  f_52_insroot_13:"required",
  f_52_insroot_14:{required:true,dateISO:true,iscanmarry:"男"},
  f_52_insroot_15:{required:true,dateISO:true,iscanmarry:"女"},
  f_52_insroot_20:{junren:"f_52_insroot_8"},
  f_52_insroot_21:{junren:"f_52_insroot_9"},
  f_52_insroot_24:{required:true,jhlb:"f_52_insroot_25"},
  f_52_insroot_25:{required:true,jhlb:"f_52_insroot_24"},
  f_52_insroot_26:{required:true,jhlbyhyzk:"f_52_insroot_24"},
  f_52_insroot_27:{required:true,jhlbyhyzk:"f_52_insroot_25"},
 
  },
  messages:{
  f_52_insroot_4:"受理日期格式不正确",
  f_52_insroot_5:"请选择是否为补办婚姻",
  f_52_insroot_6:"请选择男方人员类别",
  f_52_insroot_7:"请选择女方人员类别",
  f_52_insroot_8:{required:"请选择男方身份证类别",checkcard:"男方身份证类别选择不正确"},
  f_52_insroot_9:{required:"请选择女方身份证类别",checkcard:"女方身份证类别选择不正确"},
  f_52_insroot_10:{required:"请输入男方身份证件号码",isIdCardNo:"男方身份证号码不正确"},
  f_52_insroot_11:{required:"请输入女方身份证件号码",isIdCardNo:"女方身份证号码不正确"},
  f_52_insroot_12:"请输入男方姓名",
  f_52_insroot_13:"请输入女方姓名",
  f_52_insroot_14:{required:"请输入男方出生日期",dateISO:"男方出生日期格式不正确",iscanmarry:"男方未满法定婚龄"},
  f_52_insroot_15:{required:"请输入女方出生日期",dateISO:"女方出生日期格式不正确",iscanmarry:"女方未满法定婚龄"},
  f_52_insroot_20:{junren:"男方职业选择不正确"},
  f_52_insroot_21:{junren:"女方职业选择不正确"},
  f_52_insroot_24:{required:"请选择男方结婚类别"},
  f_52_insroot_25:{required:"请选择女方结婚类别"},
  f_52_insroot_26:{required:"请选择男方婚姻状况",jhlbyhyzk:"男方结婚类别和婚姻状况不一致"},
  f_52_insroot_27:{required:"请选择女方婚姻状况",jhlbyhyzk:"女方结婚类别和婚姻状况不一致"},
  },
  errorContainer: $('div.container'), 

  });
 

  });    

自定义函数检验

//男女结婚类别校验
   $.validator.addMethod("jhlb",function(value,element,param){        //value是输入的值,param是配置文件输入的参数
      var index=document.getElementsByName(param)[0].selectedIndex;
        var jhlb=document.getElementsByName(param)[0].options[index].text;
          if (value == '初婚') {
         if (jhlb != '初婚' && jhlb != '再婚') {
           return false;
         }
       }      
       if (jhlb != '复婚' && value == '复婚') {
        return false;
       }      
       return true;
   },'双方结婚类别矛盾');

 

分别在每个检验的输入框后自动生成错误提示

页面的显示框 <div class="container" style="display: none">输入有误</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值