Originariamente inviato da lucalicc
Mettendo il controllo del form come andrebbe messo, ogni volta che cambio il valore della select mi parte il controllo del form, e non è bello....
Non dovrebbe essere così. Se non ricordo male, il gestore di eventi 'onsubmit' viene scatenato solo dalla pressione del tasto submit da parte dell'utente, e non da un 'submit()' procedurale.

Originariamente inviato da lucalicc
Avevo risolto parzialmente mettendo il controllo del form nel pulsante di submit ed infatti il check me lo fa solo quando premo invio ma in caso di errore non mi intercetta l'invio per rimandarmi alla pagina bensì invia il modulo comunque....
Questa soluzione dovrebbe essere comunque corretta, e se non funziona significa che non gestisci correttamente l'errore oppure hai un errore di sintassi javascript nella funzione.