Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery event.keyCode在AngularJs中的ng更改帮助下不工作_Jquery_Angularjs - Fatal编程技术网

Jquery event.keyCode在AngularJs中的ng更改帮助下不工作

Jquery event.keyCode在AngularJs中的ng更改帮助下不工作,jquery,angularjs,Jquery,Angularjs,我的html文本字段中有限制(甚至复制和粘贴)数字和特殊字符。我使用ng change=“getPatternForAlphebet($event,$index)”但不起作用。我使用as <input type="text" ng-model="paternalname" ng-change="getPatternForAlphebet($event,$index)"> 控制器为 $scope.getPatternForAlphebet =

我的html文本字段中有限制(甚至复制和粘贴)数字和特殊字符。我使用ng change=“getPatternForAlphebet($event,$index)”但不起作用。我使用as

<input
                type="text" ng-model="paternalname"  ng-change="getPatternForAlphebet($event,$index)"> 

控制器为

$scope.getPatternForAlphebet = function(event,rowIndex){   
        if ((event.keyCode > 64 && event.keyCode < 91)||  (event.keyCode > 96 && event.keyCode < 123) {
            }else{
                event.preventDefault();
            }
    };
$scope.getPatternForAlphebet=函数(事件,行索引){
if((event.keyCode>64&&event.keyCode<91)| |(event.keyCode>96&&event.keyCode<123){
}否则{
event.preventDefault();
}
};

使用您自己的自定义指令尝试如下操作

在html中

<body data-ng-app="myApp">
    <div ng-controller="myCtrl">
        <input numbers-only ng-model="numbers" type="text">
    </div>
</body>

您可以仅更改符合您要求的正则表达式和名称编号。它可以用于复制粘贴和键入,也可以使用您自己的自定义指令尝试如下操作

在html中

<body data-ng-app="myApp">
    <div ng-controller="myCtrl">
        <input numbers-only ng-model="numbers" type="text">
    </div>
</body>

您可以更改正则表达式和名称编号,但只能更改符合您要求的。它可以用于复制粘贴和键入

无法将
$event
传递到
ng change
方向使用
ng copy
ng paste
如果可能,您可以提供小提琴版本。因为我不知道ng copy function如果可能的话,请不要将
$event
传递到
ng change
方向使用
ng copy
ng paste
如果可能的话,您可以用小提琴提供吗