<input autocomplete="off" (keypress) = "validateNumber($event)">
validateNumber(event) {
var charCode = (event.which) ? event.which : event.keyCode;
if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
return true;
}
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
为什么在Android浏览器中没有触发按键事件?
答案 0 :(得分:0)
(按键) 应该有效。
如果它不起作用,您应该尝试 (keyup) 。
<input autocomplete="off" (keyup) = "validateNumber($event)">
此处两者都使用 chrome 。
注意:如果您有任何具体问题,请告诉我们。