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
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Gestione dei nomi con le regole @layer in CSS
Utilizzare i primary constructor di C# per inizializzare le proprietà
Utilizzare un service principal per accedere a Azure Container Registry
Eseguire una query su SQL Azure tramite un workflow di GitHub
Estrarre dati randomici da una lista di oggetti in C#
Eseguire operazioni sui blob con Azure Storage Actions
Usare le navigation property in QuickGrid di Blazor
Effettuare il binding di date in Blazor
Gestire i dati con Azure Cosmos DB Data Explorer
Applicare un filtro per recuperare alcune issue di GitHub
Referenziare un @layer più alto in CSS
I più letti di oggi
- Effettuare il download di un file via FTP con la libreria FluentFTP di .NET
- Debug di app .NET tramite snapshot con Application Insight
- Utilizzare le Fullscreen API di HTML5 in IE11
- Proteggere l'accesso ad una Azure Web e API App tramite Google
- Utilizzare .NET Core con le Azure Function
- Effettuare il redirect da HTTP a HTTPS con la Azure CDN
- Creare un package MTS con uno script ASP
- Autenticazione con Minimal API di ASP.NET Core 6
- Routing HTTP con i proxy delle Azure Function
- Convidere una share di rete tra VM di Azure