jQuery MiniUI

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

扩展表单验证规则 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 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中指定的参数值。
}

Rank: 8Rank: 8

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

Rank: 2

板凳
发表于 2016-6-7 17:47:00 |只看该作者
dforce 发表于 2016-6-7 16:19

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

Archiver|普加软件

GMT+8, 2024-11-16 14:29 , Processed in 1.035796 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部