mailer radiante e messaggio flash
-
21-09-2019 - |
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?
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>