diff --git a/changelog/entries/unreleased/bug/prevent_validation_error_message_to_be_displayed_when_adding.json b/changelog/entries/unreleased/bug/prevent_validation_error_message_to_be_displayed_when_adding.json
new file mode 100644
index 000000000..efcaca632
--- /dev/null
+++ b/changelog/entries/unreleased/bug/prevent_validation_error_message_to_be_displayed_when_adding.json
@@ -0,0 +1,7 @@
+{
+    "type": "bug",
+    "message": "Prevent validation error message to be displayed when adding a new field",
+    "issue_number": null,
+    "bullet_points": [],
+    "created_at": "2023-03-08"
+}
\ No newline at end of file
diff --git a/web-frontend/modules/database/components/field/CreateFieldContext.vue b/web-frontend/modules/database/components/field/CreateFieldContext.vue
index b411f1f58..4b229bcb0 100644
--- a/web-frontend/modules/database/components/field/CreateFieldContext.vue
+++ b/web-frontend/modules/database/components/field/CreateFieldContext.vue
@@ -9,9 +9,11 @@
       :table="table"
       :forced-type="forcedType"
       @submitted="submit"
+      @keydown-enter="$refs.submitButton.focus()"
     >
       <div class="context__form-actions">
         <button
+          ref="submitButton"
           class="button"
           :class="{ 'button--loading': loading }"
           :disabled="loading"
diff --git a/web-frontend/modules/database/components/field/FieldForm.vue b/web-frontend/modules/database/components/field/FieldForm.vue
index de820333b..b0a95cff8 100644
--- a/web-frontend/modules/database/components/field/FieldForm.vue
+++ b/web-frontend/modules/database/components/field/FieldForm.vue
@@ -11,6 +11,7 @@
           :placeholder="$t('fieldForm.name')"
           @blur="$v.values.name.$touch()"
           @input="isPrefilledWithSuggestedFieldName = false"
+          @keydown.enter="handleKeydownEnter($event)"
         />
         <div
           v-if="$v.values.name.$dirty && !$v.values.name.required"
@@ -207,6 +208,11 @@ export default {
       const excludeNames = this.fields.map((f) => f.name)
       return getNextAvailableNameInSequence(baseName, excludeNames)
     },
+    handleKeydownEnter(event) {
+      event.preventDefault()
+      this.$emit('keydown-enter')
+      this.submit()
+    },
   },
 }
 </script>