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
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Usare il colore CSS per migliorare lo stile della pagina
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Utilizzare QuickGrid di Blazor con Entity Framework
Eseguire le GitHub Actions offline
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Disabilitare automaticamente un workflow di GitHub
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Creare un'applicazione React e configurare Tailwind CSS
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Applicare un filtro per recuperare alcune issue di GitHub