In diesem Artikel wird hauptsächlich die von AngularJS implementierte Formularüberprüfungsfunktion vorgestellt, um den Fokus zu erhalten und den Fokus zu verlieren. Dabei handelt es sich um die Verwendung von ng-blur und ng-focus zur Überwachung formularereignisbezogener Betriebstechniken. Ich hoffe, es kann allen helfen.
<!DOCTYPE html> <html ng-app="formExample"> <head> <meta charset="UTF-8"> <title></title> <script src="../js/angular.js"></script> <script> angular.module('formExample', []) .controller('FormController', ['$scope', function($scope) { $scope.userType = 'guest'; $scope.change = false; }]); </script> </head> <body> <form name="myForm" ng-controller="FormController"> userType: <input name="input" ng-model="userType" ng-blur="change=true" ng-focus="change=false" required> <span class="error" ng-show="myForm.input.$error.required && change">必填项</span><br> </form> </body> </html>
Betriebseffekt:
Verwandte Empfehlungen:
blur() in jquery verliert den Fokus und focus() erhält das Fokusereignis
So verwenden Sie die Seitensichtbarkeits-API von HTML5, um ein Fokus-JS-Ereignis zu erreichen
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der von AngularJS implementierten Formularvalidierungsfunktion bei Fokusgewinnung und Fokusverlust. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!