jQuery MiniUI

标题: 验证问题 [打印本页]

作者: LuFeiZzz    时间: 2020-9-19 21:00:03     标题: 验证问题

  1. mini.VTypes["idCardsErrorText"] = "格式错误";
  2. mini.VTypes["rules"] = function (v, args) {
  3.                var rules = {
  4.                   'idCards': /(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
  5.                }
  6.                var re = new RegExp(rules[args[0]]);

  7.                if (re.test(v)) return true;
  8.                return false;
  9.             }

  10. <input name="frsfz" id="frsfz" class="mini-textbox" vtype="rules:idCards" idCardsErrorText required="false"/>
复制代码


作者: felt    时间: 2020-9-21 10:52:58

你这写的是什么?
  1. //vtype类型+"ErrorText",{0}第一个参数,{1}第二个参数
  2.     mini.VTypes["strLengthErrorText"] = "字符串不能超过{0}字符,也不能少于{1}"

  3.     //args,可以接受参数数组
  4.     mini.VTypes["strLength"] = function (v, args) {
  5.         //处理验证
  6.         //通过返回true,不通过返回false
  7.         if (v.length <= args[0]&&v.length>args[1]) return true;
  8.         return false;
  9.     }
复制代码

作者: LuFeiZzz    时间: 2020-9-21 14:30:50

felt 发表于 2020-9-21 10:52
你这写的是什么?
  1. <input name="frsfz" id="frsfz" class="mini-textbox" vtype="rules:idCards" idCardsErrorText required="false"/>
复制代码
这不是自己定义的正则么 上面是在dom里面应用 没有提示错误的文字提示 会显示叹号移入上去没有内容
作者: felt    时间: 2020-9-21 17:03:31

LuFeiZzz 发表于 2020-9-21 14:30
这不是自己定义的正则么 上面是在dom里面应用 没有提示错误的文字提示 会显示叹号移入上去没有内容 ...

如果要用vtype,参考上面我写的代码使用,你写的都没对应好,怎么显示?




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2