Вопрос

Я использую Radiant с почтовая программа расширение для предоставления контактной формы на моем веб-сайте.

Я хотел бы отобразить красивое сообщение «Ваше письмо было успешно отправлено» после отправки письма.
Однако Radiant, похоже, разрешает перенаправление только в своей конфигурации.Не определять флэш-сообщения.
Знаете ли вы, как определить флэш-сообщения с помощью расширения radiant mailer?

Это было полезно?

Решение

Хорошо, я покопался и решил свою проблему следующим образом:

После отправки электронного письма перенаправленная страница имеет привязку #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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top