From 2a292c8e80f621be9f48960dfe44f820852ba966 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 23 Jan 2024 21:58:19 +0200 Subject: [PATCH] add phone validation alert --- app/javascript/submission_form/phone_step.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/javascript/submission_form/phone_step.vue b/app/javascript/submission_form/phone_step.vue index 94a9634b..ba9f0c97 100644 --- a/app/javascript/submission_form/phone_step.vue +++ b/app/javascript/submission_form/phone_step.vue @@ -140,7 +140,11 @@ export default { }) }, async submit () { - if (!this.isCodeSent) { + if (!this.$refs.phone.value.toString().startsWith('+')) { + alert(this.t('use_international_format')) + + return Promise.reject(new Error('phone invalid')) + } else if (!this.isCodeSent) { this.sendVerificationCode() this.$emit('update:model-value', this.$refs.phone.value)