hola.
yeva razon karlankas, hay una instruccion que impide que el foco pase al submit
Cita: if ( siguienteCampo =='boton_ingresar' ){ //fin de la secuencia, hace el submit
return true
//sustituir por return true para hacer el submit
el -return true- y en concreto -return- hace que salga de la funcion justo antes de llegar a la instruccion que le daria el foco.
En verdad esa pregunta y su respuesta no son necesarias, lo unico que has de hacer es retirar la condicion y dejar la instruccion
if (tecla == 13) { //se pulso enter
//da el foco al siguiente campo
eval('document.' + nombreForm + '.' + siguienteCampo + '.focus()')
Espero sea de ayuda, saludos.