Aclaremos primero lo que pasa en realidad:
Cuando pulsa ENTER el formulario se envía, por lo tanto se envía su data a lo que establece en
action (de omitirlo por defecto lo envía a la misma pagina, por lo cual recarga)
¿Donde establece ese valor por defecto?: sí es en el value de cada input, o lo elimina, o desde el servidor puede prepararlo (embebiendo)
Para volver a enfocar solo necesita desde el evento onload del body, aplicar el método focus() al input en cuestión:
Código Javascript
:
Ver original<body onload="document.getElementById('id_del_input').focus();">