jQuery MiniUI

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

text-box怎么控制只能输入5位,只能输入数字 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-9-4 14:56:24 |只看该作者 |倒序浏览
text-box怎么控制只能输入5位,只能输入数字

Rank: 8Rank: 8

沙发
发表于 2013-9-4 14:59:26 |只看该作者
http://www.miniui.com/demo/#src=form/rules.html
看下这个demo里的最下面几个都是自定义的验证规则。
你这个应该和最下面那个身份证验证类似。

Rank: 3Rank: 3

板凳
发表于 2013-9-6 11:28:21 |只看该作者
felt 发表于 2013-9-4 14:59
http://www.miniui.com/demo/#src=form/rules.html
看下这个demo里的最下面几个都是自定义的验证规则。
你 ...

没看到,只能输入 几位的例子,  我要的不是不超过几位和,介于什么之间。

Rank: 8Rank: 8

地板
发表于 2013-9-6 12:02:48 |只看该作者
这和身份证那个没区别,改一下length=5不就是了吗。

Rank: 3Rank: 3

5#
发表于 2013-9-11 14:22:29 |只看该作者
我代码里,vtype里length:11,在输入不为11位时,失去焦点时,并没有触发提示,长度应为11位,api的验证规则中也没有length:的用法。   

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2013-9-11 14:31:31 |只看该作者
fg5825 发表于 2013-9-11 14:22
我代码里,vtype里length:11,在输入不为11位时,失去焦点时,并没有触发提示,长度应为11位,api的验证规 ...

<input  class="mini-textbox" vtype="minLength:11" required="true"/>
是minLength:11不是length:11

Rank: 3Rank: 3

7#
发表于 2013-9-11 14:35:20 |只看该作者
lost 发表于 2013-9-11 14:31
是minLength:11不是length:11

只能为11位,你这个是限制最小为11位,大于11位没限制

Rank: 8Rank: 8

8#
发表于 2013-9-11 14:43:44 |只看该作者
fg5825 发表于 2013-9-11 14:35
只能为11位,你这个是限制最小为11位,大于11位没限制

恩。那你就按照身份证那个示例做。必须输入11位。
function onIDCardsValidation(e) {
            if (e.isValid) {
                var pattern = /\d*/;
                if (e.value.length < 11 || e.value.length > 11 || pattern.test(e.value) == false) {
                    e.errorText = "必须输入11位数字";
                    e.isValid = false;
                }
            }
        }

Rank: 8Rank: 8

9#
发表于 2013-9-11 16:49:58 |只看该作者
fg5825 发表于 2013-9-11 14:35
只能为11位,你这个是限制最小为11位,大于11位没限制

我们给出的标准规则就网上几个,其他的可以自己用validation来自定义任意的规则

Archiver|普加软件

GMT+8, 2024-11-29 20:42 , Processed in 1.092852 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部