jQuery MiniUI

 找回密码
 立即注册
查看: 2362|回复: 2
打印 上一主题 下一主题

自定义vtype [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-16 09:32:24 |只看该作者 |倒序浏览
自定义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.     }
复制代码


Rank: 8Rank: 8

沙发
发表于 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}";
复制代码

Rank: 3Rank: 3

板凳
发表于 2019-5-16 10:08:05 |只看该作者
felt 发表于 2019-5-16 10:03
参考这个例子

非常感谢

Archiver|普加软件

GMT+8, 2024-9-20 16:33 , Processed in 1.048297 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部