tentativo ...
Nella tua funzione onblur che controlla:
In poche parole, dopo l'alert setti un timeout minimo allo scattare del quale effettui il focus sul campo.codice:// ... alert("Messaggio di errore ..."); setTimeout(function(){document.getElementById('campo').focus();},50); } // ...
Potrebbe andare
HTH
Zappa