Nella compilazione dei form di registrazione/autenticazione non c’è situazione più noiosa di essere avvisati, riguardo un errore di compilazione, DOPO aver effettuato il click sul tasto di invio. In alcuni casi è ancora necessario riprendere la compilazione dall’inizio.
Anche portali molto importanti hanno, inspiegabilmente, sistemi di validazione obsoleti che passano attraverso il submit verso pagine, per così dire, terze.
Esistono online molte valide librerie javascript che permettono la validazione al volo degli input.
Una che si distingue per semplicità di utilizzo ed efficacia è livevalidation. Oltre ai classici controlli di validità come campo email, campi numerici e campi obbligatori (controllo isEmpty) è possibile applicare sofisticati filtri con le regular expression e combinazioni di controlli.
Si possono apprezzare le potenzialità di questa libreria (rilasciata sotto licenza MIT) nella pagina degli esempi.