Una delle forme di interazioni più comuni è quella di scatenare un'azione quando un campo perde il controllo. Ad esempio, durante la registrazone di un utente spesso controlliamo che la username inserita sia disponibile effettuando una chiamata AJAX verso il server. AngularJS permette di eseguire del codice quando un controllo perde il focus attraverso la direttiva ng-blur, come mostrato nel prossimo esempio.
<input type="text" ng-blur="onBlur()">
var peopleModule = angular.module('peopleModule', []);
peopleModule.controller('peopleController', function ($scope) {
$scope.onBlur = function(){
alert("blur");
}
});La direttiva ng-blur ha la sua controparte nella direttiva ng-focus, che permette di eseguire codice quando un campo acquisisce il focus.
La sintassi della direttiva è la stessa vista nell'esempio precedente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire gli errori nelle Promise JavaScript con try()
Utilizzare le View Transition API di JavaScript
Ospitare n8n su Azure App Service
Proteggere l'endpoint dell'agente A2A delle Logic App
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Realizzare un accordion con gli elementi HTML details e summary
Utilizzo delle stepped value functions nel CSS
Usare il metodo nameof con un tipo generico in C# 14
Effettuare chiamate API tramite GitHub App
Running workloads and operations with Azure Kubernetes Service
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Disabilitare la telemetria nella CLI di GitHub


