Angular 2中的按键事件RC-5在Android浏览器中不起作用

问题描述:

<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; 
} 

为什么keypress事件在Android浏览器中未触发?Angular 2中的按键事件RC-5在Android浏览器中不起作用

+0

您正在使用哪种浏览器?特定于任何浏览器或所有浏览器? –

+0

所有浏览器 –

+0

上无关的sidenote angular2已经发布。为什么RC-5现在? – naveen

(按键)应该工作。

如果不工作,您应该尝试使用(键盘)

<input autocomplete="off" (keyup) = "validateNumber($event)"> 

这里既有与工作。

注意:如果您有任何具体问题,让我们知道。