Scrivo un'altra cosa che ho notato in questi giorni di test: capita spesso che l'evento onblur venga generato due volte anziché una sola.
Mi spiego meglio: all'onblur su un input di tipo testo, verifico che il dato sia inserito correttamente; se ciò non avviene, invio un alert all'utente e rimetto il focus sull'input. L'effetto che ottengo è una doppio alert, al termine del quale il focus va correttamente sull'input incriminato, ma stranamente sull'input seguente viene eseguito l'evento onfocus (che colora di giallo lo sfondo) ma non il suo onblur (che lo rimette bianco).

Idee? Suggerimenti?