Prima di HTML5, il tag input, attraverso il suo attributo type, era utilizzato essenzialmente per contenere testo.
Storicamente, questo è stato uno dei problemi più sentiti in HTML, perché le interfacce si sono evolute molto dalle specifiche iniziali ed oggi l'uso di tastiere virtuali (in smartphone e tablet) è molto diffuso.
In questo ambito, alcune funzionalità aggiuntive, come il focus e la validazione, possono aiutare l'utente mentre riempie una form. L'idea di questa parte delle specifiche è di consentire l'implementazione di queste funzionalità senza ricorre all'uso di JavaScript.
Per fare in modo che un campo in automatico abbia il focus, è sufficiente inserire:
<input type="text" name="searchkey" autofocus="true" />
Questo snippet di codice avrà l'effetto che, al caricamento, il campo selezionato riceverà in automatico l'input.
Questa funzionalità non è al momento supportata da IE 9 (perchè le specifiche non sono definitive), ma è funzionante su WebKit, FireFox e Opera.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Gestione CSS in Blazor con .NET 9
Utilizzare Azure Cosmos DB con i vettori
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Gestire i dati con Azure Cosmos DB Data Explorer
Migliorare l'organizzazione delle risorse con Azure Policy
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Utilizzare WhenEach per processare i risultati di una lista di task
Generare la software bill of material (SBOM) in GitHub
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web