使用jquery控制只能输入数字,并且关闭输入法

//监听键盘,只允许输入数字和小数点
        $(".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 代表关闭输入法

原文地址:https://www.cnblogs.com/SCOOL/p/5141242.html