Fed*_*ico 10 javascript events angularjs angularjs-directive
我正在尝试设置输入,这样当长度== 5时,它会自动触发模糊事件.我怎样才能做到这一点?
这几乎就是这个概念:
<input type="tel" placeholder="type here." maxlength="5" name="digits" ng-model="digits" ng-change="if (digits.length ==5) { TRIGGER BLUR};">
Run Code Online (Sandbox Code Playgroud)
谢谢
这是一个基本指令,可以帮助您获得所需内容:
app.directive('lengthChecker', function() {
return function(scope, element, attributes) {
scope.$watch(attributes.lengthChecker, function(newVal, oldVal) {
if (newVal.length >= 5) element[0].blur();
});
};
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<input ng-model="digits" length-checker="digits"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19048 次 |
| 最近记录: |