From b5a57e324c85fbc7460d55b1fe17217d047b0426 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sat, 8 Feb 2025 08:18:45 +0530 Subject: [PATCH] feat: Add success message to newsletter form --- assets/js/script.js | 19 ++++++++++++++++++- index.html | 9 ++++++--- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/assets/js/script.js b/assets/js/script.js index 4b9f033..9d4acdf 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -73,4 +73,21 @@ const accordionAction = document.querySelectorAll("[data-accordion-action]"); const toggleAccordion = function () { this.classList.toggle("active"); } -addEventOnElem(accordionAction, "click", toggleAccordion); \ No newline at end of file +addEventOnElem(accordionAction, "click", toggleAccordion); + +document.getElementById('newsletterForm').addEventListener('submit', function (event) { + event.preventDefault(); + + setTimeout(function () { + + document.querySelector('.email-field').value = ''; + + + document.getElementById('successMessage').style.display = 'block'; + + + setTimeout(function () { + document.getElementById('successMessage').style.display = 'none'; + }, 5000); + }, 500); +}); \ No newline at end of file diff --git a/index.html b/index.html index 126b54b..bb66c5d 100644 --- a/index.html +++ b/index.html @@ -657,14 +657,17 @@

Lorem ipsum dolor sit amet consecte tur adipisicing elit, sed do eiusmod tempor incididunt ut labore.

- - +