1. ホーム
  2. forms

[解決済み] Enterキーでモーダルダイアログが表示されないようにする

2022-10-28 05:38:37

質問

ブートストラップ・モーダルにフォームを設置したのですが、Enterキーを押すとモーダルが解除されることに気づきました。 Enterキーを押したときに解除されない方法はありますか?

keyboard:false でモーダルをアクティブにしてみましたが、ESC キーでの解除を防ぐだけです。

どのように解決するのですか?

私もちょうどこの問題がありました。

私の問題は、私のモーダルに閉じるボタンがあることでした。

<button class="close" data-dismiss="modal">&times;</button>

入力フィールドで Enter キーを押すと、このボタンが起動しました。 代わりにアンカーに変更したところ、期待通りに動作するようになりました (Enter でフォームが送信され、モーダルは閉じません)。

<a class="close" data-dismiss="modal">&times;</a>

ソースを見ないと、原因が同じかどうか確認できませんが。