From 36cebc95bf3c3355fecc624c4dc2661d70e31b2a Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Wed, 22 Jan 2025 17:07:27 +0100 Subject: [PATCH] fix small bugs --- js/index.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/js/index.js b/js/index.js index f4b7eec..1f98d76 100644 --- a/js/index.js +++ b/js/index.js @@ -93,6 +93,18 @@ validateIban = (target) => { } } +validateAmount = (target) => { + if (parseFloat(target.value) > 0) { + target.classList.remove("is-danger") + document.querySelector("#amount div span").innerHTML = "✅"; + + regenerate(); + } else { + target.classList.add("is-danger") + document.querySelector("#amount div span").innerHTML = "❌"; + } +} + validatePurpose = (target) => { const re = /[a-zA-Z0-9\/?:().,'+\- ]{1,140}/i; @@ -106,7 +118,7 @@ validatePurpose = (target) => { regenerate(); } else { target.classList.add("is-danger") - document.querySelector("#name div span").innerHTML = "❌"; + document.querySelector("#purpose div span").innerHTML = "❌"; if (!document.querySelector("#purpose p")) { const help = document.createElement("p"); @@ -129,6 +141,10 @@ document.querySelector("#bic input").addEventListener("input", (event) => { validateBic(event.target); }); +document.querySelector("#amount input").addEventListener("input", (event) => { + validateAmount(event.target); +}); + document.querySelector("#purpose input").addEventListener("input", (event) => { validatePurpose(event.target); });