サポート » プラグイン » Contact form7で送信完了ページに飛ばない件について

  • Webサイトのお問い合わせフォームにContact form7を使っているのですが、
    DOMイベントで問い合わせが完了したら送信完了ページに飛ばすよう設定したにも関わらず、
    送信完了ページに移動せずに
    「あなたのメッセージは送信されました。ありがとうございました。」
    というメッセージが問い合わせフォームを置いてあるページに表示されてしまうのみになっています…。

    DOMイベントの書き方としては、問い合わせフォームを表示させている固定ページに

    <script>
    document.addEventListener( ‘wpcf7mailsent’, function( event ) {
    location = ‘送信完了ページのURL’;
    }, false );
    </script>

    といった形で記述しているのですが、この記述方法が間違っているのでしょうか?
    なお、
    https://contactform7.com/ja/redirecting-to-another-url-after-submissions/
    上記ページを参考にしています。

    お手数おかけいたしますが、ご存知の方がいらっしゃいましたらお教えいただけますと幸いです。

    • このトピックはkusu153150が6年、 5ヶ月前に変更しました。
7件の返信を表示中 - 1 - 7件目 (全7件中)
  • こんにちは

    ブラウザのデベロッパーツールのコンソールなどで、エラーは表示されていないでしょうか?
    (大抵のブラウザではF12を押すと表示されます)

    トピック投稿者 kusu153150

    (@kusu153150)

    munyagu 様>
    ご返答ありがとうございます。

    デベロッパーツールにて確認したところ、エラーにはなっていないようです・・・。

    では、該当のサイトを確認させていただくことは可能でしょうか?

    トピック投稿者 kusu153150

    (@kusu153150)

    munyagu 様>

    http://ku-su.com/contact2-2/
    恥ずかしながら、こちらが該当ページになります。

    シングルクォートが全て全角になっています。
    半角に修正してください。

    トピック投稿者 kusu153150

    (@kusu153150)

    munyagu 様 >

    シングルクォートを半角にしてみたのですが、ダメでした…。

    書いてる場所がいけないのかとも思い、</body>の近くに移してはみたものの、
    それでもダメのようです。

    ブラウザのアドレスバーに普通に http://ku-su.com/contact-finish/ を入れて開こうとすると、http://ku-su.com/contact/ にリダイレクトされます。スタータスコード 302 Moved Temporarily が返ってきているみたいです。.htaccess か何かでリダイレクトを設定しているのではないでしょうか。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「Contact form7で送信完了ページに飛ばない件について」には新たに返信することはできません。