![](/img/trans.png)
[英]Can I trigger a angular.js blur event on a website through a chrome extension?
[英]Angular js trigger blur event
我正在嘗試設置輸入,以便當length == 5時,它將自動觸發模糊事件。 我怎樣才能做到這一點?
這幾乎是一個概念:
<input type="tel" placeholder="type here." maxlength="5" name="digits" ng-model="digits" ng-change="if (digits.length ==5) { TRIGGER BLUR};">
謝謝
這是一個基本指令,可以滿足您的需求:
app.directive('lengthChecker', function() {
return function(scope, element, attributes) {
scope.$watch(attributes.lengthChecker, function(newVal, oldVal) {
if (newVal.length >= 5) element[0].blur();
});
};
});
HTML:
<input ng-model="digits" length-checker="digits"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.