From 542ec13cfedbf583e62968a3b3c23f3a766dfe02 Mon Sep 17 00:00:00 2001 From: jorgep Date: Wed, 11 Dec 2024 11:30:48 +0100 Subject: [PATCH] feat: add flag attr to prevent submit --- src/boot/qformMixin.js | 2 +- src/components/FormModel.vue | 2 ++ src/pages/Customer/components/CustomerNewPayment.vue | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/boot/qformMixin.js b/src/boot/qformMixin.js index fc7852369b4..8d009dbeac6 100644 --- a/src/boot/qformMixin.js +++ b/src/boot/qformMixin.js @@ -8,7 +8,7 @@ export default { // TODO: AUTOFOCUS IS NOT FOCUSING const that = this; this.$el.addEventListener('keyup', function (evt) { - if (evt.key === 'Enter') { + if (evt.key === 'Enter' && !that.$attrs['prevent-submit']) { const input = evt.target; if (input.type == 'textarea' && evt.shiftKey) { evt.preventDefault(); diff --git a/src/components/FormModel.vue b/src/components/FormModel.vue index 2cb6ad8e65f..03709d93bad 100644 --- a/src/components/FormModel.vue +++ b/src/components/FormModel.vue @@ -285,6 +285,7 @@ defineExpose({