我试图获取移动数字文本框的值,以使用angular.js验证其输入值.我是使用angular.js的新手,并不太确定如何实现这些事件并使用一些javascript来验证或操纵我的html代码上的表单输入.
这是我的HTML:
<div>
<label for="mobile_number">Mobile Number</label>
<input type="text" id="mobile_number" placeholder="+639178983214" required
ngcontroller="RegisterDataController" ng-keydown="keydown">
</div>
Run Code Online (Sandbox Code Playgroud)
而我的控制器:
function RegisterDataController($scope, $element) {
console.log('register data controller');
console.log($element);
$scope.keydown = function(keyEvent) {
console.log('keydown -'+keyEvent);
};
}
Run Code Online (Sandbox Code Playgroud)
我不确定如何在angular.js中使用keydown事件,我还搜索了如何正确使用它.我可以验证我对指令的输入吗?或者我应该使用像我所做的那样的控制器来使用keydown或keypress等事件?