Pregunta

Estoy usando radiante con la extensión anuncio publicitario para proporcionar un formulario de contacto en mi página web.

Me gustaría mostrar un buen mensaje "su correo electrónico ha sido enviado con éxito" después de enviar el correo electrónico.
Sin embargo radiante parece permitir sólo redirigir en su configuración. No definir mensajes flash.
¿Sabría de una manera de definir mensajes flash a través de la extensión de anuncio publicitario radiante?

¿Fue útil?

Solución

Okey, he estado cavando y resolvió mi problema con lo siguiente:

Después de enviar un correo electrónico, la página redireccionada tiene la #mailer ancla. Así que con un poco de javascript, detecto la presencia de esa ancla y puedo mostrar las "gracias por su correo electrónico" mensaje".

Aquí está mi código (usando 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>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top