1

Google 検索では、フォームの各要素を無効にする方法を示す結果のみが得られました。

AJAX 要求を呼び出す onsubmit イベントがバインドされたフォームがある場合、ユーザーがフォームを完全に送信できないようにするにはどうすればよいですか? ユーザーがそれを一度送信してリクエストが行われた場合、私は彼らにそれを送信し続けてさらにリクエストを送信させたくありません。そうしないと、サイトが行き詰まります。

私の知る限り、送信ボタンだけを無効にしても何も起こりません。入力テキスト、電子メール、パスワードなどで「Enter」を押しても、フォームは引き続き送信されます。

これはどのブラウザでも可能ですか?

編集

AJAX リクエストにエラーがあり、それが完了した場合は、フォームを再度有効にして送信できるようにしたいと考えています。

4

2 に答える 2