1

ワードプレスでコンタクトフォーム7を使用しています。ここでは、フォーム 1、フォーム 2 という 2 つのフォームを作成しました。フォーム 1 のデータが入力されて送信されると、フォーム 2 のページに移動する必要があります。

ここでは、フォーム 1 の送信中にメールを送信したくないので、フォーム 1 へのメールの送信を停止する必要があり、フォーム 1 を送信した後、フォーム 2 ページに移動する必要があります。フォーム 2 を送信する場合は、メールを送信する必要があります。両方のフォームを別々のページに割り当てました。どうやってするの?

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

前もって感謝します

4

1 に答える 1

4

フォーム 1 の連絡先管理ページの下部に、 [追加設定]エリアがあります。次の 2 行を挿入するだけです。

demo_mode: on
on_sent_ok: "location = 'http://example.com/';"
  1. 設定によりdemo_mode、メール送信を停止することができます。さらに、Akismet を含むすべての検証はフォーム フィールドで行われます。

  2. on_sent_ok送信が成功した後、JavaScript アクション フックを使用して1 行の JavaScript コードを実行できます。パラメータを使用locationして、リダイレクト先の URL を指定できます。

CF7追加設定


最後に、フォーム 1 ページのポップアップ メッセージを非表示にすることができます。このために、たとえばいくつかのcssスタイリングを使用できます。

<form-id> .wpcf7-response-output {
    display: none;
}



テスト済み:

  • お問い合わせフォーム 7 バージョン 3.3.1
  • ワードプレス バージョン 3.4.2
于 2012-12-01T08:46:23.300 に答える