Webページでボタンの2度押しを防止するにはどうしたらいいでしょうか?
onClickでボタンをdisableにするようにしたところ、Submitしません。Disableにした上でSubmitさせるとパラメータが渡せません。
<HTML><BODY>
<FORM method="get" name="MyForm" action="page2.html">
<INPUT type="submit" name="submit1" value="submit1"
onClick="this.disabled = true;document.MyForm.submit();">
<INPUT type="submit" name="submit2" value="submit2"
onClick="this.disabled = true;document.MyForm.submit();">
</FORM></BODY></HTML>
1つのFORM内に複数のボタンがあるため、どのボタンが押されたかがパラメータで渡される必要があります。
No.1ベストアンサー
- 回答日時:
もっとうまい方法がある気がするが、とりあえず
<HTML><BODY>
<FORM method="get" action="http://www.google.com/search">
<INPUT type="submit" value="submit1" onclick="this.form.q.value=this.value;this.disabled=true;this.form.submit()">
<INPUT type="submit" value="submit2" onclick="this.form.q.value=this.value;this.disabled=true;this.form.submit()">
<INPUT type="hidden" name="q" value="" >
</FORM></BODY></HTML>
有難う御座います!
この方法で出来ました!
なるほど。Hiddenに値をコピーして渡してやればいいんですね。考え付きませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム内で記入したクエリ送...
-
VBScript
-
textボックスに入力されたアド...
-
ボタンを押すまで次の処理へ行...
-
メッセージボックスで「はい」...
-
jQueryで特定のチェックボック...
-
イントラマート
-
Javascriptで二重送信を防止し...
-
confirmのOK・キャンセルを押し...
-
正規表現で複数マッチ条件で悩...
-
【javascript・PHP】プルダウン...
-
javascriptでセレクトボックス...
-
Jvasvriptのlengthで個数が取得...
-
return trueとreturn falseの用...
-
VBScriptでpingを実行(ブラウザ...
-
ラジオボタンの選択で解答・点...
-
UWSCのIE操作でプルダウンを選...
-
親子連動型のselectを設置し、...
-
プルダウン 項目が多いので先頭...
-
submitボタン押下時にPOSTされ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSでブラウザ上のテキストボッ...
-
submitするとなぜか2度実行する
-
confirmのOK・キャンセルを押し...
-
onclickで2個指定するには?
-
ボタン2回押しを無効にしたい
-
フォーム内で記入したクエリ送...
-
onClick="this.form.submit
-
JavaScriptにおいてPOSTで送信...
-
disabled プロパティが表示され...
-
確認ダイアログの出し方(JavaS...
-
onclickをEnterキーでも行いたい
-
jsで質問です。 ボタンが二つ存...
-
ボタン無しでフォーム内容送信
-
confirm()で表示したダイアログ...
-
ボタンを押すとチェックボック...
-
javascriptで二重送信防止
-
VBScript
-
メールフォーム:「必須項目」...
-
Javascriptで二重送信を防止し...
-
ホームページビルダーでメール...
おすすめ情報