MaskedBox(掩码输入框)
扩展自$.fn.iTextbox.defaults。使用$.fn.iMaskedbox.defaults重写默认值对象。
掩码框强制用户输入结构。
依赖关系
用法
通过标签创建掩码框。
html
<input data-toggle="topjui-maskedbox" mask="(999) 999-9999" label="Phone Number:" labelposition="top" style="width:100%">使用Javascript创建掩码框。
javascript
$('#mb').iMaskedbox({
mask: '9999 9999 9999 9999'
});属性
属性从文本框扩展自textbox(文本框),新增或重写的maskedbox属性如下:
| 属性名 | 属性值类型 | 描述 | 默认值 |
|---|---|---|---|
| mask | string | 表示当前掩码的字符串。 | |
| promptChar | string | 用于提示用户输入的字符。 | _ |
| masks | string | 掩码规则定义。 |
事件
继承textbox事件。
方法
方法扩展自textbox,以下是新增的maskedbox方法。
| 方法名 | 方法参数 | 描述 |
|---|---|---|
| options | none | 返回属性对象。 |
| initValue | value | 初始化值而不触发OnChange事件。 |
| setValue | value | 设置组件值 |