Radiant とメーラー拡張機能を使用して、Web サイトに連絡フォームを提供しています。
メールの送信後に「メールは正常に送信されました」という素敵なメッセージを表示したいと思います。
ただし、Radiant はその構成でリダイレクトのみを許可するようです。フラッシュ メッセージを定義しない。
Radiant メーラー拡張機能を使用してフラッシュ メッセージを定義する方法をご存知ですか?
Radiant とメーラー拡張機能を使用して、Web サイトに連絡フォームを提供しています。
メールの送信後に「メールは正常に送信されました」という素敵なメッセージを表示したいと思います。
ただし、Radiant はその構成でリダイレクトのみを許可するようです。フラッシュ メッセージを定義しない。
Radiant メーラー拡張機能を使用してフラッシュ メッセージを定義する方法をご存知ですか?
さて、私は次の問題を掘り下げて解決してきました:
電子メールを送信した後、リダイレクトされたページにはアンカー#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>