L'attributo spellcheck consente di attivare o disattivare il controllo ortografico per il testo immesso dall'utente nei campi testuali di un form o durante la modifica del contenuto di un elemento della pagina (come visto nello script precedente).
A differenza di altri attributi di tipo booleano il cui valore è desunto dalla presenza o meno dell'attributo stesso, spellcheck richiede che venga sempre esplicitato un valore "true" (il controllo ortografico è abilitato) o "false" (controllo ortografico disabilitato).
Nell'esempio seguente il controllo ortografico è abilitato per il primo paragrafo di testo modificabile e per la casella di testo ma disabilitato per il secondo paragrago e per la textarea:
<!doctype html> <html> <head> <title>HTML5Italia.com</title> </head> <body> <p contenteditable>Lorem ipsum...</p> <p contenteditable spellcheck="false">Lorem ipsum...</p> <form action="#" method="get"> <input type="text" spellcheck="true" value="valore dell'input text"> <textarea spellcheck="false">contenuto della textarea</textarea> </form> </body> </html>
Il controllo ortografico potrebbe essere implementato in modi diversi dai singoli browser (ad esempio automaticamente durante la digitazione o a richiesta dell'utente attraverso il menu contestuale).
Un altro aspetto importante da considerare è che tipicamente i browser utilizzano le impostazioni di sistema per determinare la lingua da utilizzare anziché la lingua definita per il documento o per il singolo elemento (impostata mediante l'attributo lang).
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Code scanning e advanced security con Azure DevOps
Routing statico e PreRendering in una Blazor Web App
Semplificare il deployment di siti statici con Azure Static Web App
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Usare lo spread operator con i collection initializer in C#
Utilizzare un service principal per accedere a Azure Container Registry
Sostituire la GitHub Action di login su private registry
C# 12: Cosa c'è di nuovo e interessante
Aggiungere interattività lato server in Blazor 8
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Gestire errori funzionali tramite exception in ASP.NET Core Web API
I più letti di oggi
- Utilizzare WebAssembly con .NET, ovunque
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)