1

我正在使用带有邮件扩展程序的 Radiant 在我的网站上提供联系表格。

我想在发送电子邮件后显示一条漂亮的“您的电子邮件已成功发送”消息。
然而 Radiant 似乎只允许在其配置中重定向。不定义闪存消息。
您是否知道通过 radiant mailer 扩展定义 Flash 消息的方法?

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 回答