hola antonio....
espero este codigo te ayude... lo hice segun lo que necesitabas.
aqui va el codigo. esta super sencillo. lo probe y me funciono perfectamente
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript">
function enter(obj) {
if (event.keyCode == 13) {
var objeto = eval("document.formulario." + obj);
objeto.focus();
}
}
function enviarform() {
document.formulario.submit();
}
</script>
<body>
<form name="formulario" method="post" action="">
<input type="text" name="txt1" onKeyPress="enter('txt2')">
<br>
<br>
<input type="text" name="txt2" onKeyPress="enter('txt3')">
<br>
<br>
<input type="text" name="txt3">
<br>
<br>
<input type="button" name="Button" value="Button" onClick="enviarform()">
</form>
</body>
</html>
explicacion: cuando le das enter en las casillas, el cursor c posisiona en la casilla siguiente y asi sucesivamente y el submit no se activara ya que el boton es tipo "button" y no "submit". la diferencia esta en que la funcion llamada "enviarform" es la que hace el submit... asi es como lo quieres verdad??
bueno, espero te funcione y si alguien lo puede hacer mejor porfavor coopere tambien y me avisan porfa...
nos vemos