diff --git a/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php b/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php
index 0faca4361e044135ecc0119cfdad8b46317447bd..d3464f3e11ce74b0a7dfca100abc8740dd509458 100644
--- a/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php
+++ b/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php
@@ -143,7 +143,11 @@ class SelectTreeElement extends AbstractFormElement {
 		}
 		$html = '
 			<div class="typo3-tceforms-tree">
-				<input class="treeRecord" type="hidden" name="' . htmlspecialchars($parameterArray['itemFormElName']) . '" id="treeinput' . $id . '" value="' . htmlspecialchars(implode(',', $selectedNodesForApi)) . '" />
+				<input class="treeRecord" type="hidden" '
+					.  $this->getValidationDataAsDataAttribute($config)
+					. ' data-formengine-input-name="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'
+					. ' data-relatedfieldname="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'
+					. ' name="' . htmlspecialchars($parameterArray['itemFormElName']) . '" id="treeinput' . $id . '" value="' . htmlspecialchars(implode(',', $selectedNodesForApi)) . '" />
 			</div>
 			<div id="tree_' . $id . '">