jQuery MiniUI

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

表格控件如何在列上自定义数据校验 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-27 10:26:14 |只看该作者 |倒序浏览
版主:
    看了API手册, 列的验证规则只有vtype,没有其他的验证或自定义验证。如何在列上自定义验证?在表格级别上可以用cellvalidation自定义,当列较多了,需要判断n多条件。列上即然有vtype验证规则, 是不是也增加其它验证规则?

Rank: 8Rank: 8

沙发
发表于 2013-6-27 10:50:35 |只看该作者
参考这里的自定义 vtype
http://www.miniui.com/demo/#src=form/rules.html

Rank: 2

板凳
发表于 2013-6-27 11:13:56 |只看该作者
factory 发表于 2013-6-27 10:50
参考这里的自定义 vtype
http://www.miniui.com/demo/#src=form/rules.html

这里的vtype算不上自定义,只能是多了几个选项的vtype验证......

Rank: 8Rank: 8

地板
发表于 2013-6-27 11:30:46 |只看该作者
fhtcgym 发表于 2013-6-27 11:13
这里的vtype算不上自定义,只能是多了几个选项的vtype验证......

这里的vtype就是你自己定义的啊,你想写成什么样的验证规则就什么样的。
  1. /*自定义vtype*/
  2.         mini.VTypes["englishErrorText"] = "请输入英文";
  3.         mini.VTypes["english"] = function (v) {
  4.             var re = new RegExp("^[a-zA-Z\_]+$");
  5.             if (re.test(v)) return true;
  6.             return false;
  7.         }
复制代码

Rank: 2

5#
发表于 2013-6-27 15:19:56 |只看该作者
factory 发表于 2013-6-27 11:30
这里的vtype就是你自己定义的啊,你想写成什么样的验证规则就什么样的。

谢谢版主,没想到miniui有这等神器

Archiver|普加软件

GMT+8, 2024-11-29 06:53 , Processed in 1.047034 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部