jQuery MiniUI

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

miniui表单验证金额只能是float,并且只能是两位小数 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-5-30 11:28:44 |只看该作者 |倒序浏览
新手菜鸟,请教大牛怎么验证一个text只能输入数字类型的 并且只能输入两位小数 除了写vtype='float'以外,还要怎么去写判断。大神求救救我这个菜鸟。。

Rank: 8Rank: 8

沙发
发表于 2014-5-30 12:41:35 |只看该作者
http://www.miniui.com/demo/#src=form/rules.html
参考这个demo最下面的自定义验证方法来做

Rank: 8Rank: 8

板凳
发表于 2014-5-30 13:53:08 |只看该作者
  1. <input class="mini-textbox" onvalidation="onValidation" />
  2. <script type="text/javascript">
  3. mini.parse();
  4. function regTest(v){
  5.    var reg=new RegExp("^[0-9]+(.[0-9]{2})$")
  6.    if(reg.test(v)) return true
  7.    return false
  8. }
  9. function onValidation(e){
  10.     if(e.isValid){
  11.        if(regTest(e.value)==false){
  12.            e.errorText="必须两位小数";
  13.            e.isValid=false;
  14.        }
  15.    
  16.     }
  17. }
  18. </script>
复制代码
大概就这样的,你具体的验证方法修改正则就可以了

Rank: 3Rank: 3

地板
发表于 2014-5-31 11:06:32 |只看该作者
felt 发表于 2014-5-30 13:53
大概就这样的,你具体的验证方法修改正则就可以了

谢谢大神....

Archiver|普加软件

GMT+8, 2024-9-29 15:28 , Processed in 1.039141 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部