From 9323ed035920fedad655c361d6a5011757d09e51 Mon Sep 17 00:00:00 2001 From: jmcdougall Date: Fri, 20 Nov 2020 16:38:32 +0000 Subject: [PATCH] fix: clear input value on button click when a user clicks the subscribe button, the input value is set to an empty string and the placeholder value is updates --- assets/js/main.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/js/main.js b/assets/js/main.js index 2c80806..8b2f50f 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -196,9 +196,11 @@ // Ensures valid email is supplied $(".subscribe").click(function () { if (/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(document.getElementById('email').value)) { - document.getElementById('email').value = "Thank you for subscribing to our newsletters." + document.getElementById('email').value = "" + document.getElementById('email').placeholder = "Thank you for subscribing to our newsletters." } else { - document.getElementById('email').value = "Please enter a valid email address." + document.getElementById('email').value = "" + document.getElementById('email').placeholder = "Please enter a valid email address." } }); })(jQuery);