diff --git a/extension/Classes/Core/Helper/HelperFormElement.php b/extension/Classes/Core/Helper/HelperFormElement.php index b969ac401c692e350372f1b2328d0784d1a78a5b..5498d2c6acb6b0cf8132a4b00ba6e83b7eb76394 100644 --- a/extension/Classes/Core/Helper/HelperFormElement.php +++ b/extension/Classes/Core/Helper/HelperFormElement.php @@ -431,8 +431,6 @@ EOF; // LOCK if (!$skip && HelperFormElement::booleParameter($formElement[FE_INPUT_EXTRA_BUTTON_LOCK] ?? '-')) { - $formElement[FE_MODE] = FE_MODE_READONLY; - switch ($formElement[FE_TYPE]) { case FE_TYPE_CHECKBOX: case FE_TYPE_RADIO: @@ -449,6 +447,7 @@ EOF; onclick="$('#$id').prop('readonly',!$('#$id').prop('readonly'))"> <span class="glyphicon glyphicon-lock" aria-hidden="true"></span> </button> + <script>$('#$id').prop('readonly', true)</script> EOF; break;