0

Enter キーを押すと自動的にフォームが送信される Chrome を使用しています。

異なるページに 2 つのフォームがあり、どちらにも入力/ボタンの送信はありません。どちらのフォームにも同様の (テキスト) 入力があります。

FORM 1 は、Enter キーを押すと、そのデータを自動的に送信します。一方、FORM 2 はそうではありません。なぜこれが起こるのかを突き止める必要があります。2 つのフォームに添付されている送信ハンドラーを確認する方法はありますか?

myForm.get(0).onsubmit(jQuery を使用)nullどちらの場合も返されます。

または、この問題をデバッグする別の方法はありますか? (Chrome DevTools など)

4

2 に答える 2

0

Enter キーを押すと、常に最初のフォームがデフォルトになります。

スクリプトから 2 番目のフォームを送信する場合は、次のものが必要です。

document.forms[1].submit();

于 2013-07-22T19:40:07.650 に答える