問題タブ [double-submit-problem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2362 参照

asp.net - 2 回送信された asp.net フォーム

フォームと送信ボタンのある Web ページがあり、サーバー側でセッション値を使用してフォームが 2 回送信されるのを防ぎました。これは、セッションの初期値が 0 であり、ユーザーが送信をクリックした後に 1 に変更するようなものです。ボタン、送信ボタンが最初にセッション値をチェックするたびに。

しかし、私たちのプロジェクトが公開されたとき、同じ人物に対して 2 つのレコードが存在することを発見しました (つまり、彼らは 2 回提出したことを意味し、おそらく 1 人または 2 人の人物で発生することはあまりありませんでした)。これら 2 つのレコード間の時間間隔0.3秒と非常に小さいので、最初は送信ボタンをダブルクリックするのではないかと思いましたが、コンピューターで試した後でも、データベースに1つのレコードしか挿入されません

これがどのように発生するのか、どうすれば防止できるのか、私は混乱しています。

コードは次のとおりです。

セッション値を確認した後、プログラムは別のページにリダイレクトするだけで送信プロセスを終了しないため、可能ですか??

0 投票する
1 に答える
1129 参照

java - GWTaddSubmitCompleteHandlerが2回呼び出されました

シンプルなパネルに送信ボタンが追加されたフォームパネル(myForm)があります。送信が押されるたびにmyForm.addSubmitCompleteHandlerが2回呼び出されます

コードと、ウィジェットとパネルの順序と配置を再確認しました。何がこれを引き起こしている可能性がありますか?

私が達成しようとしているのは、提出が完了したというアラートです。

0 投票する
1 に答える
560 参照

javascript - Javascriptがフォームにデータを2回送信する

私は単純なフォームを持っているとしましょう:

ユーザーがデータを入力して送信すると、データを取得し、タイトルを変更して (ユーザーが入力したものの末尾に「TESTING」という単語を追加するとします)、フォームを 2 回送信する方法が必要です。1 回は元のデータで、もう 1 回は変更されたデータで。

JSでこれを行う方法を教えてください。ありがとう

0 投票する
3 に答える
9097 参照

jquery - IE フォームを 2 回送信する

IE でこの問題が発生し、フォームが 2 回送信されることがあります。ボタンを 2 回クリックする問題は知っていますが、それは問題ではありません。しかし、私の場合、一度だけクリックします。データベースで自分のレコードを確認したところ、2 つのレコードがありました。

0 投票する
1 に答える
641 参照

jquery - AJAXフォームが2回送信されています

こんにちは私は次のJsコードを持っています。

問題は、フォームが2回送信されていることですが、送信されたフォームの1つのインスタンスのみが、リクエストを表示しているサファリインスペクターに表示されています。

そして、私がチェックするためにそれをテストしたので、それは間違いなくサーバー側の要求の問題ではありません。だからそれは間違いなくクライアントサイドのものです。

0 投票する
1 に答える
993 参照

jquery - 2回送信するJquery ajaxフォーム

ajax フォームを 2 回送信すると問題が発生します。多数のフォーラムを読み、document.ready 関数を削除しようとしました。フォームのバインドを解除しようとしましたが、すべてが壊れてしまいました。画像アップロードフォームです。ユーザーがファイルをアップロードすると、別のファイルをアップロードするオプションが表示されます。これにより、2 回アップロードされます (2 つのアラートが表示されます)。

私はここに私のjavascriptを入れました - http://pastebin.com/ryQr5E9e

どんな助けでも大歓迎です。

0 投票する
0 に答える
239 参照

php - シングルクリックで、フォームは2回送信されます

PHP大きな形式(約10〜15フィールド)以上のファイルがありますhidden inputs

アクションエントリもありませんonSubmitHoweverフォームは主に2つのリンクを介して送信されます。

そして、他の送信フォームはこのようなものです

save_change入力を検証し、検証されていない場合はfalseを返し、検証されている場合はフォームを送信する非常に大きな関数です。

問題は次のとおりです。このページにアクセスしているリモートクライアントの場合、フォームが1回のクリックで2回送信されることがありますが、常にそうとは限りません。

私たちは私たちの最後に問題を再現することはできません

0 投票する
2 に答える
13836 参照

asp.net-mvc-3 - Html.RenderPartialとAjax.BeginForm->Submitが2回呼び出されます

私は次のインデックスビューを持っています:

「productList」は、すべての製品の単なるリストです。

addProductは、作成ビューをレンダリングします。

フォームを送信すると、コントローラーのIndex_PASSWORD-methodが呼び出されます。残念ながら、フォームは常にメソッドを2回呼び出します。:(

誰かが私を助けることができますか?

0 投票する
3 に答える
3704 参照

java - Ajax で単一の送信ボタンを使用して、JSP で 2 つの HTML フォームを送信する

私のページのデザインは、シングルクリックで送信してからデータベースに保存する 2 つのフォームを使用する必要があるようなものです。

これを Struts 2 Framework の JSP ページで使用しています。Ajax ソリューションを試してみましたが、うまくいきません。

これが私のスクリプトです(更新済み):

私のフォーム1:

私のフォーム2:

これは私の更新済み送信済みボタンです。テーブルから取り出し<div>、テーブルの中に置いた。

私は Struts 2 を使用しており、この送信ボタンをアクションにリダイレクトしたいと考えていますPatientSoapAll。(デフォルトでは)の.do代わりにカスタム拡張機能を使用しています。.actionこの送信ボタンを Struts 2 のそれぞれのアクション クラスにリダイレクトする方法を教えてください。

0 投票する
1 に答える
3109 参照

java - 警告: フォーム トークンがセッション トークン null と一致しません

この警告の理由は何ですか?

JSP:

Struts.xml: