gracias danicasas ya conseguí a que te referías con el enter, por desconocimiento de los códigos de barra no me imagine que podían tener un "enter" asociado al propio código era eso lo que me hacia reiniciar la pagina, solución hacer una function javascript en el input capturar el "enter" y retornar false en caso de ser asi