From e8583340c761663067aa51a4937d0795b75d21f1 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 2 Mar 2021 17:21:47 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Register=20-=20disable=20register?= =?UTF-8?q?=20button=20when=20invalid=20phone=20number=20is=20set?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #1 --- src/components/Register.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Register.vue b/src/components/Register.vue index 02345bf..9622b5a 100644 --- a/src/components/Register.vue +++ b/src/components/Register.vue @@ -225,7 +225,7 @@ let provide_address = ref(false); let agb_accepted = ref(false); // const state = reactive({ - submit_enabled: computed(() => agb_accepted.value === true && isEmail(userdetails.value.mail) + submit_enabled: computed(() => agb_accepted.value === true && (isMobilePhone(userdetails.value.phone) || !userdetails.value.phone.trim()) && isEmail(userdetails.value.mail) && userdetails.value.firstname && userdetails.value.lastname && (provide_address.value === false || provide_address.value === true && (userdetails.value.address.street.trim() && userdetails.value.address.city.trim() && isPostalCode(userdetails.value.address.zipcode, "DE")))) })