n -keypress事件没有被触发,当-或.按在数字键盘上
ng-keypress event is not getting fired when - or . are pressed on the numeric keypad
我有一个type = number的输入字段和一个监听按键事件的函数。函数对除-(减号)和之外的所有按键都被调用。(小数点)。
输入字段-
<input type = "number" ng-keypress = "vm.keypressed($event)" ng-model ="vm.inputNumber"/>
函数
vm.keypressed = function(e){
var charCode = e.which || e.keyCode;
console.log(charCode);
}
然而,这个函数没有被调用。虽然它是所有其他按键。什么好主意吗?
我猜这是因为数据类型的数字改变数据类型,再试一次
相关文章:
- 显示数字键盘的Phonegap-js提示
- 我需要一个为手机定制的数字键盘
- 通过HTML5 / JS / PhoneGap使用带有小数点的数字键盘
- 触发数字键盘输入文本所有移动设备
- 在html输入元素的焦点上触发数字键盘
- 确定按键中的“+”(加号)键是否来自数字键盘
- 如何检测数字键盘 在 JavaScript 中输入
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘
- 数字键盘与我的计算器一起工作
- 在谷歌浏览器中使用全屏 API 时,我无法在输入元素中使用字母数字键盘
- 如何使html5文本字段显示数字键盘
- 从数字键盘中删除显示和消失功能
- 将输入框限制为仅数字,数字键盘键不起作用
- 如何强制移动浏览器拉出数字键盘进行输入类型=“”;文本”;
- 使用javascript为ipad输入数字键盘
- Javascript数字键盘代码解析
- 如何使用Javascript在iPad的文本框中输入时立即显示数字键盘
- 文本区域中的移动数字键盘[0-9]
- n -keypress事件没有被触发,当-或.按在数字键盘上
- 使用输入创建自己的数字键盘