2017-07-03 7 views
0

投稿フォームは、PopUpで一度表示され、通常はページに表示されます。だから、私はそれをストレージフォルダに作成し、上記のプラグインに対して「レコードを挿入」を2回使用しました。TYPO3連絡先フォームのプラグインが2回存在し、2回も投稿されました

表示されたフォームの1つを送信すると、2回実行されます。誰もこの種の問題を抱えていましたか?

お問い合わせフォームは自作です。

+0

に第2のハンドリングを避けている間は、新しいウィンドウ別名、実際のブラウザのポップアップポップアップです、またはそれだけでJSモーダルです? –

+0

これはモーダルです。すべてのコードはマークアップにあり、送信時にはAjaxはありません。 – user980018

答えて

3

2つのプラグインを区別する必要があります。同じページに2回同じプラグインがあるとします。フォームを送信すると、両方のプラグインがそのリクエストに応答します。なぜなら、両方のプラグインがそれに責任を持つからです。 プラグインの1つに別の名前を付けることができれば、それはそれ自身のフォームに応答するだけで、他のプラグインは他のプラグインフォームに応答しません。

1

プラグインを変更して、フォームのみを表示できるようにします.2つの異なるCEを使用します.1つはフォームのみを表示し、もう1つはフォームを表示し、送信を処理します。

その他の可能性:フォームストアにどこかの取り扱いについての情報を処理し、同じコール

関連する問題