intenta algo asi:
Código PHP:
<script>
siguienteCampo = "Caja001";
function TeclaPulsada(eventoPulsaTecla){
if (!siguienteCampo || siguienteCampo == null){return false;}
var tecla = null;
if (!document.all){
tecla = eventoPulsaTecla.which;
}else{
tecla = window.event.keyCode;
}
if (tecla == 13 || tecla == 9){
if(document.getElementById){
frm=document.getElementById('Formulario_01');
}else{
frm=document.all.Formulario_01;
}
frm.ready=false;
eval('frm.' + siguienteCampo + '.focus()');
return false;
}else{
return true;
}
}
if (!document.all){
document.captureEvents(Event.KEYDOWN);
}
window.document.onkeydown = TeclaPulsada
function submitForm(f){
var enviar=true;
if(f.onsubmit){
enviar=f.onsubmit();
}
if(enviar) f.submit();
}
</script>
--- El metodo de llamada es la siguiente : onFocus="siguienteCampo ='Caja112'"
<form id="Formulario_01" >
<input name="Caja111" style="text-align:right" type="text" id="Caja111" onFocus="siguienteCampo ='Caja112'" value="" size="12" maxlength="6">
<input name="Caja112" style="text-align:right" type="text" id="Caja112" onFocus="siguienteCampo ='sub_btn'" value="" size="12" maxlength="6">
<input type="button" id="sub_btn" value="cool" onClick="submitForm(this.form)" >
</form>