Cita: pero veo que no es así porque doy enter y se hace un refresh en la página, mas no se pasa por el submit del botón.
el boton que quieras que se active cuando das enter debe tener el foco, eso lo puedes lograr con javascript, usa el buscador, ya se ha tratado ese tema con anterioridad..
Salu2