From 84ea2679e5d50a1ea020481a83094301498482d4 Mon Sep 17 00:00:00 2001 From: ogerly Date: Thu, 12 Jan 2023 12:45:28 +0100 Subject: [PATCH] validation by back to form --- frontend/src/components/GddSend/TransactionForm.vue | 8 ++++++++ frontend/src/components/Inputs/InputEmail.vue | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/GddSend/TransactionForm.vue b/frontend/src/components/GddSend/TransactionForm.vue index 6128079a3..c54b4c0f9 100644 --- a/frontend/src/components/GddSend/TransactionForm.vue +++ b/frontend/src/components/GddSend/TransactionForm.vue @@ -58,6 +58,7 @@ :placeholder="$t('form.email')" v-model="form.email" :disabled="isBalanceDisabled" + @onValidation="onValidation" /> @@ -142,6 +143,9 @@ export default { } }, methods: { + onValidation() { + this.$refs.formValidator.validate() + }, onSubmit() { this.$emit('set-transaction', { selected: this.radioSelected, @@ -155,6 +159,7 @@ export default { this.form.email = '' this.form.amount = '' this.form.memo = '' + this.$refs.formValidator.validate() }, setNewRecipientEmail() { this.form.email = this.recipientEmail ? this.recipientEmail : this.form.email @@ -179,6 +184,9 @@ export default { created() { this.setNewRecipientEmail() }, + mounted() { + if (this.form.email !== '') this.$refs.formValidator.validate() + }, }