J'ai eu ce problème même après la suppression de TOUS les boutons de mon Modal Bootstrap, si aucune des solutions ici m'a aidé.
J'ai trouvé qu'un formulaire avec un champ de texte unique serait la cause de la navigateur de la soumission d'un formulaire (et le résultat dans les rejeter), si vous appuyez sur Entrée, tandis que le focus clavier est sur le champ de texte. Cela semble être plus d'un navigateur/formulaire de question que quoi que ce soit avec Bootstrap.
Ma solution a été de définir la forme du onsubmit attribut onsubmit="return false"
Cela peut être un problème si vous êtes réellement en utilisant l'événement submit, mais je suis en utilisant des frameworks JS qui génèrent des requêtes AJAX plutôt que de faire un navigateur présenter, donc je préfère la désactivation de la soumettre entièrement. (Aussi, je n'ai pas à modifier manuellement chaque élément de formulaire qui pourrait déclencher un submit).
Plus d'infos ici: Bootstrap des boîtes de dialogue modales avec un seul champ de saisie de texte toujours rejeter sur la touche Entrée