У мене була ця проблема навіть після видалення ВСІХ кнопок з мого Bootstrap Modal, тому жодне з рішень тут мені не допомогло.
Я виявив, що форма з одним текстовим полем призведе до того, що браузер може надсилати форму (і призведе до її відхилення), якщо натиснути Enter, коли фокус клавіатури знаходиться на текстовому полі. Це, здається, більше стосується браузера / форми, ніж будь-що з Bootstrap.
Моїм рішенням було встановити атрибут форми onsubmit для onsubmit = "return false"
Це може бути проблемою, якщо ви насправді використовуєте подію подання, але я використовую рамки JS, які генерують запити AJAX, а не роблять браузер надсилати, тому я вважаю за краще відключити подання повністю. (Це також означає, що мені не потрібно вручну переробляти кожен елемент форми, який може викликати подання).
Більше інформації тут: Модальні діалогові вікна завантаження з одним полем для введення тексту завжди відміняють клавішу Enter