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); });