In effetti mi ero fermato al test del primo campo e visto che mi faceva comunque il submit, non ho vericato gli altri campi e non ho visto gli errori di sintassi.
Per quanto riguarda la dichiarazione script, mi funziona benissimo (adesso) con language="javascript", c'é un motivo particolare per il quale dovrei usare type="text/javascript"?
Comunque l'errore principale (quello per cui mi effettuava comunque il submit) sembra essere che le parentesi nei return non servono, tolte quelle funziona come dovrebbe.
Detto questo e visti gli errori, forse sarebbe meglio se lavorassi un pochino meno e dormissi un pochino di piú!![]()
Vi ringrazio per l'aiuto che mi avete dato.