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
Loggare le query più lente con Entity Framework
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Referenziare un @layer più alto in CSS
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Recuperare le subissue e il loro stato di completamento in GitHub
Gestione delle scrollbar dinamiche in HTML e CSS
Managed deployment strategy in Azure DevOps
Integrare un servizio esterno con .NET Aspire
Evitare memory leaks nelle closure JavaScript
Configurare lo startup di applicazioni server e client con .NET Aspire
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Integrare modelli AI in un workflow di GitHub
I più letti di oggi
- Integrare OpenAI tramite Aspire
- Usare l'explicit operator per eseguire codice di mapping in C#
- Interagire con Azure DevOps tramite MCP Server
- Creare un agente A2Acon Azure Logic Apps
- Office 2007 Developer Conference, il 13 e 14 Giugno a Milano
- Gestione file Javascript in Blazor con .NET 9
- Definire il colore di una scrollbar HTML tramite CSS