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
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Copiare automaticamente le secret tra più repository di GitHub
Sfruttare al massimo i topic space di Event Grid MQTT
Limitare le richieste lato server con l'interactive routing di Blazor 8
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Migrare una service connection a workload identity federation in Azure DevOps
.NET Conference Italia 2023
Come migrare da una form non tipizzata a una form tipizzata in Angular
Creare moduli CSS in React
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Utilizzare Tailwind CSS all'interno di React: primi componenti
Utilizzare i primary constructor in C#