jQuery MiniUI

标题: 自定义vtype [打印本页]

作者: xq286183401    时间: 2019-5-16 09:32:24     标题: 自定义vtype

自定义vtype,错误提示如何带上设置的参数,如下,len就是定义的时候需要传递的长度参数
  1. /*自定义vtype*/
  2.     mini.VTypes["strMaxLengthErrorText"] = "字符串不能超过" + len + "字符"
  3.     mini.VTypes["strMaxLength"] = function (v,len) {
  4.         if (strLength(v) <= len) return true;
  5.         return false;
  6.     }
复制代码



作者: felt    时间: 2019-5-16 10:03:39

本帖最后由 felt 于 2019-5-16 10:04 编辑

参考这个例子
  1.   <input class="mini-textbox" vtype="aaa:1,3" />
  2. mini.VTypes["aaa"] = function (v, args) {
  3.     //我这里是按数值比较,所以强制成数字来处理的
  4.         var v = parseFloat(v);
  5.         var a1 = parseFloat(args[0]);
  6.         var a2 = parseFloat(args[1]);
  7.         if (v > a1 && v < a2) {
  8.             return true;
  9.         } else {
  10.             return false;
  11.         }
  12.     }
  13.     mini.VTypes.aaaErrorText = "必须大于{0},小于{1}";
复制代码

作者: xq286183401    时间: 2019-5-16 10:08:05

felt 发表于 2019-5-16 10:03
参考这个例子

非常感谢




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