Nello script precedente abbiamo visto le nuove funzionalità di validazione di HTML5. A tal proposito, esistono due attributi, novalidate e formnovalidate, che inibiscono la validazione, rispettivamente, di un campo o dell'intera form.
Il primo può essere applicativo solo sul tag form, mentre il secondo si può applicare sui tipi di input image o submit.
Eccone un esempio:
<form> <input type="text" name="subject" /> ... <input type="submit" formnovalidate="true" value="Salva bozza" /> <input type="submit" value="Salva" /> </form>
Nell'esempio precedente sfruttiamo formnovalidate per aggiungere un pulsante che salvi una bozza: in questi casi, infatti, non ci interessa molto che i dati siano formalmente validi, perché non sono definitivi. L'uso di questo attributo consente, allo stesso tempo, di mantenere un altro pulsante che, invece, effettui effettivamente la validazione e il salvataggio dei dati.
Ecco anche un esempio di uso di novalidate:
[code lang="html"]
In questo caso, invece l'intera form non sarà soggetta a validazione, a prescindere dai comportamenti dei pulsanti contenuto all'interno.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ordinare randomicamente una lista in C#
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Gestire il colore CSS con HWB
Managed deployment strategy in Azure DevOps
Il nuovo controllo Range di Blazor 9
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Creare una libreria CSS universale: i bottoni
Recuperare App Service cancellati su Azure
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare Azure AI Studio per testare i modelli AI
Utilizzare QuickGrid di Blazor con Entity Framework