<div class="form-subscribe">
<div class="shell">
<form action="?" method="post" class="form-validate">
<div class="form__content">
<h6>Newsletter Cep Ignatien</h6>
<p>Inscrivez-vous à notre newsletter pour suivre notre actualité</p>
</div><!-- /.form__content -->
<div class="form__body">
<label for="f_subscribe">Subscribe</label>
<div class="form__controls">
<input type="text" class="field" name="f_subscribe" id="f_subscribe" placeholder="Entrez votre adresse email" data-validate="email">
{#<p class="form__message">Email invalide</p>#}
<p class="form__message" style="display:none;" id="newsletter_erreur"></p>
<p class="form__message" style="display:none;color:black" id="newsletter_succes">Votre inscription a bien été prise en compte.</p>
</div><!-- /.form__controls -->
<button onclick="inscrire_newsletter(event)" class="btn btn--size1 js-btn-submit-alt">
<i class="ico-arrow-white"></i> Envoyer
</button>
</div><!-- /.form__body -->
</form>
</div><!-- /.shell -->
</div><!-- /.form-subscribe -->
<script>
function inscrire_newsletter(e) {
e.preventDefault();
$('#newsletter_succes').hide();
$('#newsletter_erreur').hide();
let soi = $(this);
soi.css('opacity', 0.9);
soi.addClass('btn--border_actif');
soi.css('pointer-events', 'none');
$.post( "{{ path('inscrire_newsletter') }}", { 'email' : $('#f_subscribe').val() }, function( data ) {
if (!data.erreur) {
$('#newsletter_succes').show();
}
if (data.erreur) {
$('#newsletter_erreur').text(data.erreur);
$('#newsletter_erreur').show();
}
soi.css('opacity', 1);
soi.css('pointer-events', 'auto');
soi.removeClass('btn--border_actif');
});
}
</script>