From 96e95c11c2bb1aebc19018e862aa0da5ee3dccb9 Mon Sep 17 00:00:00 2001 From: Vincent BRIDIER Date: Wed, 14 Oct 2020 11:48:25 +0200 Subject: [PATCH] - Add reset formulaires - Fix inversion --- content/themes/ldc/contacts/6249_eleveurs.php | 16 ++++++++++++++++ content/themes/ldc/contacts/6670_export.php | 18 ++++++++++++++++++ content/themes/ldc/contacts/6672_demande.php | 18 ++++++++++++++++++ content/themes/ldc/contacts/6674_finance.php | 14 ++++++++++++++ .../themes/ldc/contacts/6676_engagements.php | 15 +++++++++++++++ .../ldc/contacts/6678_information_generale.php | 15 +++++++++++++++ content/themes/ldc/page-contacts-2.php | 4 ++-- 7 files changed, 98 insertions(+), 2 deletions(-) diff --git a/content/themes/ldc/contacts/6249_eleveurs.php b/content/themes/ldc/contacts/6249_eleveurs.php index 9245d888..d36f874a 100644 --- a/content/themes/ldc/contacts/6249_eleveurs.php +++ b/content/themes/ldc/contacts/6249_eleveurs.php @@ -119,6 +119,21 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + phone.val(''); + email.val(''); + message.val(''); + + $('input[name=types]').prop("checked", false); + $('input[name=geo]').prop("checked", false); + $('.geographic-checkboxes-result').html(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -152,6 +167,7 @@ 'typeelevage': types }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés pour nous rejoindre en tant qu\'éleveur. Notre équipe Élevage vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/contacts/6670_export.php b/content/themes/ldc/contacts/6670_export.php index 58cfd6cf..31965f69 100644 --- a/content/themes/ldc/contacts/6670_export.php +++ b/content/themes/ldc/contacts/6670_export.php @@ -112,6 +112,23 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + postalcode.val(''); + country.val(''); + town.val(''); + email.val(''); + phone.val(''); + message.val(''); + + $('input[name=types]').prop("checked", false); + $('.geographic-checkboxes-result').html(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -143,6 +160,7 @@ 'type': types }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés pour une demande liée à l\'Export. Notre équipe vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/contacts/6672_demande.php b/content/themes/ldc/contacts/6672_demande.php index fb568f82..aaa6252f 100644 --- a/content/themes/ldc/contacts/6672_demande.php +++ b/content/themes/ldc/contacts/6672_demande.php @@ -109,6 +109,23 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + address.val(''); + postalcode.val(''); + country.val(''); + town.val(''); + email.val(''); + phone.val(''); + establishment.val(''); + type.val(''); + message.val(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -138,6 +155,7 @@ 'message': message.val(), }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés. Notre équipe commerciale vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/contacts/6674_finance.php b/content/themes/ldc/contacts/6674_finance.php index f495232d..3158770d 100644 --- a/content/themes/ldc/contacts/6674_finance.php +++ b/content/themes/ldc/contacts/6674_finance.php @@ -89,6 +89,19 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + postalcode.val(''); + town.val(''); + email.val(''); + phone.val(''); + message.val(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -114,6 +127,7 @@ 'message': message.val(), }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés concernant la finance. Notre équipe vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/contacts/6676_engagements.php b/content/themes/ldc/contacts/6676_engagements.php index 9746295a..123d785f 100644 --- a/content/themes/ldc/contacts/6676_engagements.php +++ b/content/themes/ldc/contacts/6676_engagements.php @@ -94,6 +94,20 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + postalcode.val(''); + town.val(''); + country.val(''); + email.val(''); + phone.val(''); + message.val(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -120,6 +134,7 @@ 'message': message.val(), }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés au sujet de nos engagements. Notre équipe développement durable vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/contacts/6678_information_generale.php b/content/themes/ldc/contacts/6678_information_generale.php index 28308177..b494e238 100644 --- a/content/themes/ldc/contacts/6678_information_generale.php +++ b/content/themes/ldc/contacts/6678_information_generale.php @@ -94,6 +94,20 @@ // TODO : Gestion newsletter let newsletter = $("input[name=newsletter]"); + function reset(){ + lastname.val(''); + firstname.val(''); + postalcode.val(''); + town.val(''); + country.val(''); + email.val(''); + phone.val(''); + message.val(''); + + agree.prop("checked", false); + newsletter.prop("checked", false); + } + $("input[type=submit]").on('click', function (e) { e.preventDefault(); @@ -120,6 +134,7 @@ 'message': message.val(), }, success: function (response, textStatus, jqXHR ) { + reset(); alert('Bonjour. Nous vous remercions de nous avoir contactés. Notre équipe communciation vous répondra dans les meilleurs délais.'); }, error: function(jqXHR, textStatus, errorThrown) { diff --git a/content/themes/ldc/page-contacts-2.php b/content/themes/ldc/page-contacts-2.php index 3268489b..44b3c0e5 100644 --- a/content/themes/ldc/page-contacts-2.php +++ b/content/themes/ldc/page-contacts-2.php @@ -26,8 +26,8 @@ get_header(); Une demande en tant que client / détaillant / distributeur La finance Nos engagements - Une information produit - Une autre information générale + Une information produit + Une autre information générale Une demande presse