在Android中的angularjs bug中停止ng-keypress的事件

时间:2016-08-31 19:20:07

标签: javascript android angularjs

Android导航器不会停止活动。

 <input 
  type="text"
  name="folioId"
  ng-keypress="keypressOnFolioNumber($event)"
  ng-model="loginCredentials.folioId"
 required/>

在控制器上

$scope.keypressOnFolioNumber = function ($event){
    //console.info($event);
    if ($event.charCode < 48 || $event.charCode > 57) {
        $event.stopImmediatePropagation();
        $event.preventDefault();
        $event.stopPropagation();
        return false;
    }
}

此代码无法在Android导航器中使用。

0 个答案:

没有答案