From 5151ed0885ef1d2fdd3b66bf610cf9d610414448 Mon Sep 17 00:00:00 2001 From: Noah Pombas Date: Sun, 1 Dec 2024 22:29:20 +0100 Subject: [PATCH] Create passwordconfirm.js --- assets/js/passwordconfirm.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 assets/js/passwordconfirm.js diff --git a/assets/js/passwordconfirm.js b/assets/js/passwordconfirm.js new file mode 100644 index 0000000..73fc85d --- /dev/null +++ b/assets/js/passwordconfirm.js @@ -0,0 +1,17 @@ +const passwordInput = document.getElementById('password'); +const confirmPasswordInput = document.getElementById('confirm_password'); +const passwordError = document.getElementById('passwordError'); +const submitBtn = document.getElementById('submitBtn'); + +function validatePasswords() { + if (passwordInput.value !== confirmPasswordInput.value) { + passwordError.textContent = 'Passwords do not match.'; + submitBtn.disabled = true; + } else { + passwordError.textContent = ''; + submitBtn.disabled = false; + } +} + +passwordInput.addEventListener('input', validatePasswords); +confirmPasswordInput.addEventListener('input', validatePasswords);