jQuery MiniUI

标题: 怎么通过js 设置mini-textbox里面的required=false或者true [打印本页]

作者: 282583553    时间: 2014-5-16 14:51:10     标题: 怎么通过js 设置mini-textbox里面的required=false或者true

怎么通过js 设置mini-textbox里面的required=false或者true
作者: felt    时间: 2014-5-16 14:52:25

var textbox=mini.get(...)
textbox.setRequired(false/true)
MiniUI控件的属性都可以使用set和get来设置和获取
作者: 282583553    时间: 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 的值为空可以通过,一旦输入必须为整数该怎么设置
作者: 282583553    时间: 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 的值为空可以通过,一旦输入必须为整数该怎么设置
作者: lost    时间: 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
作者: felt    时间: 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. }
复制代码





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2