easyui 老版本(1.31版本及以下的版本怎么添加多重验证)

来源:互联网 发布:mac壁纸软件推荐 编辑:程序博客网 时间:2024/05/17 01:03

easyui 老版本(1.31版本及以下的版本怎么添加多重验证)
新版本的easyui 现在多重验证写起来很方便,但是老版本上就不生效了,公司项目中偏偏用的低版本的easyui 所以遇到了 多个验证无法生效的问题,下边给大家讲一下我找到的方法:

首先,先放代码,我准备验证(最大不能超过20000,最多2位小数)

<input class="easyui-validatebox easyui-numberbox" type="text" id="zujin" name="zujin" value=""  data-options="required:true,validType:'rentMonth[zujin]'">
$(function(){    $.extend($.fn.validatebox.defaults.rules, {      //再次输入密码效验(与上一次一样;密码介于6-16位)      rentMonth: {        validator: function (value, param) {          var rules = $.fn.validatebox.defaults.rules;          rules.rentMonth.message = '请输入项是必填项';          if (!rules.rentMonthReg.validator(value,param)) {            rules.rentMonth.message = rules.rentMonthReg.message;            return false;          }          if (!rules.rentMonthMax.validator(value)) {            rules.rentMonth.message = rules.rentMonthMax.message;            return false;          }          return true;        },        message: ''      },      rentMonthReg: {        validator: function (value, param) {            var reg = /^\d+(\.\d{1,2})?$/;            return reg.test(value);        },        message: '请输入最多两位小数的数字'      },      rentMonthMax: {        validator: function (value) {          return value <= 20000        },        message: "租金不能超过20000"      }    });  })

亲测可以使用 ,不生效的可以下方评论,乐意解答

阅读全文
0 0