Originariamente inviato da mpala
Il submit non viene chiamato in causa perchè il form viene inviato attraverso una funzione js
Sarebbe comunque meglio fare i controllo nella funzione prima dell'invio
(non esiste input type 'submit'). Il problema è l'impossibilità di fermare l'evento blur, forse perchè non prevede il bubbling.... l'evento viene correttamente intercettato, infatti il testo dell'alert riporta l'id dell'elemento che ha scatenato l'evento. Hai idea di come posso risolvere?

Grazie!
Per i campi input poi provare cosi (ma non garantisco che sia funzionante con tutti i browser)
<input id="pag_1" type="text" onblur="controlla(this)">
<input id="pag_2" type="text">

function controlla(ele)
{
if(controlli se torna false){
alert('indicare l\'errore');
setTimeout(function(){document.getElementById(ele. id).focus()},100)
return false;
}
}