1

Radiant とメーラー拡張機能を使用して、Web サイトに連絡フォームを提供しています。

メールの送信後に「メールは正常に送信されました」という素敵なメッセージを表示したいと思います。
ただし、Radiant はその構成でリダイレクトのみを許可するようです。フラッシュ メッセージを定義しない。
Radiant メーラー拡張機能を使用してフラッシュ メッセージを定義する方法をご存知ですか?

4

1 に答える 1

0

さて、私は次の問題を掘り下げて解決してきました:

電子メールを送信した後、リダイレクトされたページにはアンカー#mailerがあります。そのため、JavaScriptを少し使用して、そのアンカーの存在を検出し、「メールに感謝します」というメッセージを表示します。

これが私のコードです(JQueryを使用)

<script type="text/javascript">
    $(document).ready(function() {
        $('#flash').hide();
        if (window.location.href.match(/\#mailer/)) {
            $('#flash').html('Enter the message here');
            $('#flash').fadeIn(3000);
        }
    });
</script>

<div class="flash"></div>
于 2009-10-14T06:25:12.057 に答える