js控制手机键盘只限输入删除数字?

js控制手机键盘只限输入删除数字?

//数字验证
$rootScope.checkNum = function($event) {
var k = $event.which;
if ((k < 48 || k > 57) && k !== 8) {
window.event.returnValue = false;
}
};

            可以切换到am,(,)等符号,求解

系统键盘或者搜狗输入法之类的应该做不到吧~~
1:去看看输入法有木有提供这样的方法
2:自己写一个小键盘来响应~~网上找找

 <input type="number" />

_this._root.find("#tel").bind({
copy : function(){return false;},
paste : function(){return false;},
cut : function(){return false;},
focus : function () {
todo...
},
blur : function () {
todo...
},
keypress : function (event) {
return event.charCode === 0 || /\d/.test(String.fromCharCode(event.charCode));
}
});
有效请采纳~