jQuery MiniUI

标题: 扩展表单验证规则 [打印本页]

作者: manyunlai    时间: 2016-6-7 15:52:46     标题: 扩展表单验证规则

版主,我想扩展表单验证规则,针对vtype中不指定参数的会写。
但是我需要在vtype中指定参数,那javascript中该怎么取呢。
最好是message中也能利用参数值,如果不可以只在function中用也凑合。
请高手指点,多谢!

比如下面的这种场景:
//整数最大位及小数最大位的校验,
//当没有输入小数点时只验证整数的最大位。
//使用例子:vtype="intAnddecLength:10,4"
mini.VTypes["intAnddecLength"] = "整数位最大为XX位,小数保留Y位";
mini.VTypes["intAnddecLength"] = function(value) {
    //function的参数该如何写,
    //这里该如何取得vtype中指定的参数值。
}


作者: dforce    时间: 2016-6-7 16:19:03

  1. mini.VTypes["intAnddecLengthErrorText"] = "整数位最大为{0}位,小数保留{1}位";
  2.     mini.VTypes["intAnddecLength"] = function (value, args) {      
  3.          var arg1=args[0];
  4.          var arg2=args[1];
  5.         if (...........) {
  6.         
  7.             return true;
  8.         }else{
  9.             return false
  10.         }
  11.     }
复制代码

作者: manyunlai    时间: 2016-6-7 17:47:00

dforce 发表于 2016-6-7 16:19

dforce版主,
解答的太清楚了,
多谢!




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