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)