InputNumber
限制input内容为多种数字形式
Install / Use
/learn @zhaozailin/InputNumberREADME
inputNumber-a 限制input内容为多种数字形式
安装(不依赖任何第三方)
- 通用形式:
<script src="inputNumber.js"></script> - 支持AMD
使用方式
<input type="text" id="t1"><br>
<input type="text" name="t2"><br>
inputNumber.init(window.document.getElementById("t1"));<br>
inputNumber.init(window.document.getElementsByName("t2"));<br>
<b>支持jquery选择器</b><br>
inputNumber.init($("#t1"));<br>
inputNumber.init($("input[name=t2]"));<br>
API
init(dom, [config]);
通过init方法对input进行绑定,config为可选配置,当没有config时,默认配置如下:
// 默认配置
var defaultConfig = {
// 是否可为负
negative: true,
// 是否可为小数
decimal: true,
// 整数位数
intSize: 12,
// 小数位数
decimalSize: 4
};
参数config可覆写配置信息:`init(dom, {negative : false});`
clear(dom);
解绑input中涉及到的相关事件
兼容性
ie8及以上、现代浏览器测试正常,ie8以下没有测试过,希望测过的同学可以把结果反馈给我O(∩_∩)O~
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
