easyUI NumberBox

@author YHC

继承至$.fn.validatebox.defaults.覆盖默认值$.fn.numberbox.defaults.

使用numberbox 让我们的用户只能输入数值类型,可以转换一个input元素到不同的类型,例如:numeric,percentage, currency,等等...多数类型的input的定义

是依赖与'formatter' 和 'parser' 函数之上的.


相关依赖
  • validatebox
使用
根据标记创建 numberbox 
<input type="text" class="easyui-numberbox" value="100" data-options="min:0,precision:2"></input>  
使用javascript创建 numberbox 
<input type="text" id="nn"></input>  
$('#nn').numberbox({  
    min:0,  
    precision:2  
});  
属性

属性继承至 validatebox, 以下是numberbox新增属性 .

Name Type Description Default
disabled boolean 定义是否禁用该文本框. false
value number 默认值.  
min number 允许最下值. null
max number 允许最大值. null
precision number 小数分隔符之后的显示最大精度 . 0
decimalSeparator string 小数分隔符分割整数和小数部分的数字. .
groupSeparator string 这个字符分割整数组,显示成千上百万的时候.  
prefix string 前缀字符串.  
suffix string 后缀字符串.  
formatter function(value) 一个转换numberbox 值的函数.返回string值将显示到文本框.  
parser function(s) 一个转换string的函数. 返回numberbox值.  
事件
Name Parameters Description
onChange newValue,oldValue 当文本框的值改变的时候触发.
方法

方法继承至 validatebox, 以下是numberbox新增或者重写的方法.

Name Parameter Description
options none 返回 numberbox options对象.
destroy none 销毁 numberbox 对象.
disable none 禁用组件.
enable none 启用组件.
fix none 修复值为有效值.
setValue value 设置 numberbox 值.

示例代码:

$('#nn').numberbox('setValue', 206.12);
getValue none 得到 numberbox 值.

Code example:

var v = $('#nn').numberbox('getValue');
alert(v);
clear none 清空numberbox 值.
以上如有错误信息,请指出,thanks!




  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值