he tenido este problema incluso después de la eliminación de todos los botones de mi rutina de carga modal, por lo que ninguna de las soluciones que aquí me ayudó.
Encontré que un formulario con un solo campo de texto provocaría que el navegador realizara un envío de formulario (y que lo descartara), si presiona Entrar mientras el foco del teclado está en el campo de texto. Esto parece ser más un problema de navegador/formulario que cualquier cosa con Bootstrap.
Mi solución fue establecer el atributo de onsubmit del formulario a onSubmit = "return false"
Esto puede ser un problema si usted está utilizando realmente el evento submit, pero estoy usando marcos JS que generan peticiones AJAX en vez que hacer un envío de navegador, por lo que prefiero deshabilitar enviar por completo. (También significa que no tengo que ajustar manualmente cada elemento de formulario que pueda desencadenar un envío).
Más información aquí: Bootstrap modal dialogs with a single text input field always dismiss on Enter key
I como esta pregunta ¿Por qué no solo editas el código fuente del complemento? –
Echaré un vistazo a eso, si encuentro algo útil lo editaré. Mientras tanto, espero que alguien sepa la respuesta. –
pasé de click.dismiss.modal a keyUp, parece bien, voy a comprobar de nuevo más tarde para ver si la he cagado otra cosa –