Ho risolto con la soluzione di Cavicchi Andrea:
praticamente dovevo valutare se il value del campo era un numero e in caso contrario riportare il focus sull'elemento:

function controlla(ele)
{
if (isNaN(ele.value))
{
alert('Non è un numero');
setTimeout(function(){document.getElementById(ele. id).focus()},10)
return false;
}
}

Grazie a tutti per la collaborazione!!