Hola, lo primero lo puedes hacer mediante expresiones regulares.
Código PHP:
function validar(cadena){
var exp = /^[0-9]+$/;
if(!exp.test(cadena)){
alert("Error, introduzca solo numeros");
}
}
y la llamada seria asi:
<input ... onblur="validar(this.value)" ... >
Que se pase automaticamente, dandole al TAB pasaria de campo a campo.
Saludos