1. ホーム
  2. javascript

[解決済み] 一度クリックされた送信ボタンを無効にするには?

2023-06-02 17:59:19

質問

フォームの最後に送信ボタンがあります。

送信ボタンに以下の条件を追加しています。

onClick="this.disabled=true;
this.value='Sending…';
this.form.submit();"

しかし、次のページに移ると、パラメータが通らず、NULL値が渡される。

どのように解決すればよいですか?

おそらく、フォームを2回送信しているのでしょう。 フォームの this.form.submit() を削除するか、あるいは return false を最後に追加します。

で終わるはずです。 onClick="this.disabled=true; this.value='Sending…';"