input标签只能输入数字js实现(且不能输入e或者其他各种符号)
2016-02-18 11:04
736 查看
<span style="font-family: Arial, Helvetica, sans-serif;"><input id="xxx" type="number" onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" style="width:475px;ime-mode:Disabled" ></span>
ime-mode的语法解释如下:
ime-mode : auto | active | inactive | disabled
取值:
auto : 默认值。不影响IME的状态。与不指定 ime-mode 属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME
IME 是指 Input Method Editors 输入法编辑器
相关文章推荐
- json转换为各种数据对象格式
- 用JavaScript将数字转换为大写金额
- fastJSON
- JSONKit 在Xcode7下的问题
- JS判断客户端是否已安装ActiveX控件
- js验证邮箱正则表达式,邮箱验证方法
- JS面向对象的程序设计
- JavaScript 格式化日期,转换时间日期格式
- javascript 里面 with 关键字
- 30行代码实现Javascript中的MVC
- 经典的javascript面试题
- JavaScript权威指南__第七章:数组
- js计时器
- Hammer.js分析(四)——recognizer.js
- JS之公共方法(通讯、正则、乘法)
- JavaScript事件使用指南
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- JavaScript客户端接口之SuperMap.Handler
- js ==与===的区别
- JSP取得绝对路径