jQuery MiniUI

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

怎么通过js 设置mini-textbox里面的required=false或者true [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-5-16 14:51:10 |只看该作者 |倒序浏览
怎么通过js 设置mini-textbox里面的required=false或者true

Rank: 8Rank: 8

沙发
发表于 2014-5-16 14:52:25 |只看该作者
var textbox=mini.get(...)
textbox.setRequired(false/true)
MiniUI控件的属性都可以使用set和get来设置和获取

Rank: 2

板凳
发表于 2014-5-16 15:01:16 |只看该作者
felt 发表于 2014-5-16 14:52
var textbox=mini.get(...)
textbox.setRequired(false/true)
MiniUI控件的属性都可以使用set和get来设置和 ...

谢谢了,还有一个问题就是,我现在想让mini-textbox 的值为空可以通过,一旦输入必须为整数该怎么设置

Rank: 2

地板
发表于 2014-5-16 15:04:39 |只看该作者
felt 发表于 2014-5-16 14:52
var textbox=mini.get(...)
textbox.setRequired(false/true)
MiniUI控件的属性都可以使用set和get来设置和 ...

谢谢了,还有一个问题就是,我现在想让mini-textbox 的值为空可以通过,一旦输入必须为整数该怎么设置

Rank: 8Rank: 8

5#
发表于 2014-5-16 15:16:15 |只看该作者
282583553 发表于 2014-5-16 15:04
谢谢了,还有一个问题就是,我现在想让mini-textbox 的值为空可以通过,一旦输入必须为整数该怎么设置 ...

http://www.miniui.com/demo/#src=form/rules.html
看这个示例,里面有输入整数的
为空可以通过required="true“改成false

Rank: 8Rank: 8

6#
发表于 2014-5-16 15:37:14 |只看该作者
282583553 发表于 2014-5-16 15:04
谢谢了,还有一个问题就是,我现在想让mini-textbox 的值为空可以通过,一旦输入必须为整数该怎么设置 ...

你这个要自定义验证了
参考我们demo里的自定义验证的方法
  1. <input id="p1" class="mini-textbox" onvalidation="onvalidation"/>
  2. function regTest(v){
  3.   var rg=new RegExp("^[-]?[0-9]+$")
  4.   if(rg.test(v)) return true
  5.   return false
  6. }

  7. function onvalidation(e){
  8.     var value=e.value;
  9.     if(e.isValid){
  10.       if(value==""){
  11.          e.isValid=true;
  12.       }else{
  13.          if(regTest(value)){
  14.             e.isValid=true;
  15.          }else{
  16.             e.isValid=false;
  17.             e.errorText="必须输入整数!!!!";
  18.          }
  19.       }
  20.    }
  21. }
复制代码

Archiver|普加软件

GMT+8, 2025-1-18 03:18 , Processed in 1.041865 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部