From 7aad4cef169895d5e63868289f3517d1c44a5f31 Mon Sep 17 00:00:00 2001 From: c2065864 <barnards3@cardiff.ac.uk> Date: Thu, 9 Dec 2021 14:52:44 +0000 Subject: [PATCH] Added validation to income input --- .../web/controllers/signUpAndIn/SignInController.java | 2 +- src/main/resources/static/js/registerbusiness.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/clientproject/web/controllers/signUpAndIn/SignInController.java b/src/main/java/com/example/clientproject/web/controllers/signUpAndIn/SignInController.java index 2f482b5..c6bda81 100644 --- a/src/main/java/com/example/clientproject/web/controllers/signUpAndIn/SignInController.java +++ b/src/main/java/com/example/clientproject/web/controllers/signUpAndIn/SignInController.java @@ -78,7 +78,7 @@ public class SignInController { if(shopId == 1){ shopId = userPermissionsRepo.findByUserId(userId).get(1).getShop().getShopId(); } - return "redirect:/businessDetails?shopId="+shopId; + return "redirect:/redirect?url=businessDetails?shopId="+shopId; } List<Categories> categories = catRepo.findAll(); model.addAttribute("loggedInUser", user.get()); diff --git a/src/main/resources/static/js/registerbusiness.js b/src/main/resources/static/js/registerbusiness.js index 985522e..fb10ea5 100644 --- a/src/main/resources/static/js/registerbusiness.js +++ b/src/main/resources/static/js/registerbusiness.js @@ -142,6 +142,11 @@ function progress(){ url.value = document.getElementById("business_register_url_prefix").value + url.value; document.getElementById("businessTags").value = tags; + if(!/^([0-9]+)$/.test(document.getElementById("earnings").value)){ + document.getElementById("business_register_amount_help") + .innerHTML = "Please enter a whole number" + return + } document.getElementById("businessForm").submit(); } @@ -239,6 +244,7 @@ function addTag(e){ inputField.value = "" } } + function removeTag(e){ let text = e.parentElement.children[0].innerHTML tags = tags.filter(tag =>{return tag!=text}); -- GitLab