fix small bugs
This commit is contained in:
parent
8133fc3496
commit
36cebc95bf
1 changed files with 17 additions and 1 deletions
18
js/index.js
18
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);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue