Domanda

sto usando radiante con l'estensione mailer di fornire un modulo di contatto su il mio sito web.

Mi piacerebbe visualizzare un messaggio bella "e-mail è stata inviata con successo" dopo l'invio della e-mail.
Tuttavia Radiant sembra consentire solo reindirizzare nella sua configurazione. Non per definire messaggi flash.
Vuoi sapere di un modo per definire i messaggi istantanei tramite l'estensione mailer radiante?

È stato utile?

Soluzione

Okey, ho scavato e risolto il mio problema con il seguente:

Dopo aver inviato una e-mail, la pagina reindirizzata ha la #mailer ancoraggio. Quindi, con un po 'di javascript, rilevo la presenza di quella ancora e visualizzo i "grazie per la tua e-mail" messaggio".

Ecco il mio codice (utilizzando 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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top