Nello script #220 abbiamo visto come creare una template variable assegnandole il valore di una direttiva.
Nel caso specifico, abbiamo visto come abilitare il pulsante di submit della form solo se la form contiene campi validi. Questo tipo di User Experience non è sempre comoda, in quanto l'utente si trova un tasto disabilitato, senza capirne effettivamente il motivo. Oltre a questo, possiamo mostrare anche un messaggio di errore di validazione della form.
<form #frm="ngForm"> <!-- campi form --> <p *ngIf="!frm.valid">La form contiene errori</p> <button class="btn btn-primary" [disabled]="!frm.valid">Save</button> </form>
Questa soluzione migliora la User Experience, ma un messaggio generico di errore spesso non è sucfficiente a capire il problema. Nel prossimo script vedremo come generare messaggi di errore specifici per ciascuno dei campi della form.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Gestire domini wildcard in Azure Container Apps
Eseguire script pre e post esecuzione di un workflow di GitHub
Sfruttare al massimo i topic space di Event Grid MQTT
Triggerare una pipeline su un altro repository di Azure DevOps
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Ordine e importanza per @layer in CSS
Sostituire la GitHub Action di login su private registry
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Usare le navigation property in QuickGrid di Blazor
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API