jQuery MiniUI

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

表单验证 isEnglishAndNumber(BUG) , [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-21 16:32:15 |只看该作者 |倒序浏览
本帖最后由 ya0 于 2013-5-21 16:34 编辑

isEnglishAndNumber 好像这块有BUG ,   麻烦你们看下!我觉得这个好像不识别,好像没这个方法
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-5-21 16:40:31 |只看该作者
这个是自定义的一个验证,应该是我们的demo的
isEnglishAndNumber() 的问题,也可能是里面的正则的问题,你可以自己修改的,这个验证规则并不是封装在我们的miniui里面的,而是等于是自定义的

Rank: 2

板凳
发表于 2013-5-21 16:42:55 |只看该作者
factory 发表于 2013-5-21 16:40
这个是自定义的一个验证,应该是我们的demo的
isEnglishAndNumber() 的问题,也可能是里面的正则的问题,你 ...

我是个初学者 , 刚才你也看见了我发的那些个脑残的问题 ,这块好像确实是你们的BUG 。。。

Rank: 8Rank: 8

地板
发表于 2013-5-21 16:51:03 |只看该作者
ya0 发表于 2013-5-21 16:42
我是个初学者 , 刚才你也看见了我发的那些个脑残的问题 ,这块好像确实是你们的BUG 。。。 ...

我们推出了几个已经封装到miniui的vtype内部的验证规则的,
但是你指出的那个,其实是通过onvalidation事件,去执行一个方法,然后这个方法里面写一个你自己定义的验证规则,再判断是否符合这一个规则
onvalidation="onEnglishAndNumberValidation"

function isEnglishAndNumber(v) {
            
            var re = new RegExp("^[0-9a-zA-Z\_]+$");
            if (re.test(v)) return true;
            return false;
        }

其实这个是自定义的,你可以修改里面的验证规则,demo上的错误应该是这个方法里面的验证规则错误了,所以导致出现了你说的问题,但这只是这个自定义方法isEnglishAndNumber()的问题,并非miniui本身的BUG。我们改进下这个isEnglishAndNumber()方法就可以了

Archiver|普加软件

GMT+8, 2024-11-28 11:31 , Processed in 1.026038 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部