フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 「送信しました」メッセージは、scripts.js内のwpcf7c_to_step1関数の最後に

    	// 確認ボタン挙動
    	parent.find(".wpcf7c-btn-confirm").on("click", function() {
    	  responseOutput.css("display", "");
    	});
    

    を追加すれば表示されるようになります。
    これは「戻る」で入力画面に一度でも戻ると「エラーがあります」等のメッセージも表示されなくなっていますので対応しておいた方がいいでしょう。

    ただ、送信完了については固定ページで送信完了ページを作成し、そちらに遷移させる方が良いように思えます。

    今回の一連の修正については弊社社員ブログにも記載しています。

    progressllccojp

    (@progressllccojp)

    追記です。

    plugins\contact-form-7-add-confirm\contact-form-7-confirm.php内の

    define( ‘WPCF7C_VERSION’, ‘5.1’ );

    の5.1のところを5.1-20210324等に変更すれば、キャッシュを更新して新しいJavaScriptを読んでくれるはずです。

    progressllccojp

    (@progressllccojp)

    bigbang823さん

    ブラウザのキャッシュにより修正前のJavaScriptで動作しているのだと思われます。
    キャッシュをクリアしてみてください。

    progressllccojp

    (@progressllccojp)

    DOMのプロパティが変更になったことでコンタクトフォームのユニットタグがContact Form 7 add confirmに渡らなくなったことが原因です。

    緊急対応としては、plugins\contact-form-7-add-confirm\includes\js\scripts.jsの最後の方にある

    wpcf7c_step1(event.detail.id);
    :
    wpcf7c_step2(event.detail.id);

    wpcf7c_step1(event.detail.unitTag);
    :
    wpcf7c_step2(event.detail.unitTag);

    に変更すれば動作することを確認していますが、あくまでもソースを見ての緊急対応ということで作者の方に確認を取っているわけではありません。

4件の返信を表示中 - 1 - 4件目 (全4件中)