// alert("Loading contact.js"); var $ = require('jquery'); var contact = document.querySelector('.page-contact'); if (contact) { // On vérifie qu'on est bien sur la single de pharmacie var callbackFormReal = function (token) { var form = $('#formContact'); $('#g-recaptcha-response').val(token); $.ajax( { url: form.attr('action'), method: form.attr('method'), data: form.serialize(), dataType: 'json', success: function (data, status, xhr) { console.log(data.message); if (data.success) { $(".form-feedback").addClass("success"); $("#formContact").addClass("inactive"); setTimeout(function () { $(".form-feedback").addClass("active"); }, 400); } $(".form-feedback").text(data.message); }, error: function (xhr, status, error) { console.log(error); } } ); }; callbackFormContact = function () { grecaptcha.render('captcha', { 'sitekey': '6Lc0W9AZAAAAAOZKeMtn-ZX96-V9bX6oeakpHRBt', 'theme': 'light', 'size': 'invisible', 'badge': 'inline', 'callback': callbackFormReal }); }; var validateForm = function (form) { return true; /*var inputs = $('input, textarea, select'); if(inputs.length) { $.each(inputs, function(){ var input = $(this); console.log(input); }); } return false;*/ } var form = $('#formContact'); form.on('submit', function (event) { event.preventDefault(); // alert ("Submission ongoing"); if(validateForm($(this))) { grecaptcha.reset();            grecaptcha.execute(); } return false; }); var blockConseiller = $('.block-map-image-container .block-conseiller-person'); $("select#region").on("change", function () { var regionId = $(this).val(); $('.conseiller', blockConseiller).hide(); $('.conseiller[data-regionid="' + regionId + '"]').show(); blockConseiller.addClass('active'); }); }