JQuery控制只输入数字,关闭输入法
2016-01-26 00:00
507 查看
控制文本框只能输入数字。在用js控制之后在英文输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当你转到中文输入法的时候输入的是中文,再按空格或回车键,中文或英文字母就输进去了,这时候就需要我们在文本框得到焦点的时候把输入法关闭,就是不响应输入法的切换。如下语句可以实现这样的功能。
imeMode有四种形式,分别是:
active 代表输入法为中文
inactive 代表输入法为英文
auto 代表打开输入法 (默认)
disable 代表关闭输入法
键盘值汇总
//监听键盘,只允许输入数字和小数点 $(".checkNum").keypress(function(event) { var keyCode = event.which; if (keyCode == 46 || (keyCode >= 48 && keyCode <=57) || keyCode == 8)//8是删除键 return true; else return false; }).focus(function() { this.style.imeMode='disabled'; });
imeMode有四种形式,分别是:
active 代表输入法为中文
inactive 代表输入法为英文
auto 代表打开输入法 (默认)
disable 代表关闭输入法
键盘值汇总
相关文章推荐
- jQuery中的序列化表单(serialize)
- JQuery+Ajax Tab标签页
- jQuery中的序列化表单(serialize)
- Cordova学习——使用jquery框架+device设备插件完整过程
- jquery cookie操作方法
- jquery radio的取值 radio的选中 radio的重置
- jQuery 关于IE9上传文件无法进入后台问题的原因及解决办法
- 制作一个简洁的jquery插件
- DOM对象和JQuery对象的区别
- 通过jQuery的attr修改onclick
- jQuery中prop()、attr()的区别
- 基于jQuery下拉两级联动select
- JQUERY 判断选择器选择的对象 是否存在
- jquery:给正则表达式添加变量
- jQuery属性
- jquery toastmessage (Jquery类似安卓消息提示框)
- 利用jQuery封装插件的两种方式
- .map文件的作用以及在chorme下会报错找不到jquery-1.10.2.min.map文件,404 的原因
- jquery datatable隐藏字段获取
- jquery遍历时长度为空