inputNumber-a 限制input内容为多种数字形式
- 通用形式:
<script src="inputNumber.js"></script>
- 支持AMD
<input type="text" id="t1">
<input type="text" name="t2">
inputNumber.init(window.document.getElementById("t1"));
inputNumber.init(window.document.getElementsByName("t2"));
支持jquery选择器
inputNumber.init($("#t1"));
inputNumber.init($("input[name=t2]"));
通过init方法对input进行绑定,config为可选配置,当没有config时,默认配置如下:
// 默认配置
var defaultConfig = {
// 是否可为负
negative: true,
// 是否可为小数
decimal: true,
// 整数位数
intSize: 12,
// 小数位数
decimalSize: 4
};
参数config可覆写配置信息:`init(dom, {negative : false});`
解绑input中涉及到的相关事件
ie8及以上、现代浏览器测试正常,ie8以下没有测试过,希望测过的同学可以把结果反馈给我O(∩_∩)O~