Avevo già pubblicato una libreria per la validazione dei form in questo thread.
Quel progetto è ormai datato e non più aggiornato da diverso tempo, soprattutto per via dello stile di programmazione che nel frattempo è cambiato, così come sono cambiate anche le best practices (senza contare l'evoluzione dei browser) e, nel tempo, il codice è diventato obsoleto
Ho quindi scritto HForm, una nuova libreria javascript non intrusiva, compatibile con i maggiori browser in circolazione, molto leggera (poco più di 2kb quando il codice è minified) e soprattutto consente di appoggiarsi alla struttura della pagina senza usare attributi proprietari che di fatto invalidano il codice.
La pagina del progetto è
http://code.google.com/p/hform/
dalla quale è possibile scaricare un archivio compresso con la versione più recente contenente libreria più un paio di esempi validi. Si suggerisce anche di guardare il css compreso e di testare gli esempi utilizzando firebug (in modo da vedere come cambia dinamicamente il DOM alla validazione)
Chiedo scusa se la documentazione è ancora praticamente assente, cercherò di rimediare con le prossime versioni e/o nella prosecuzione di questo thread.