---
title: "Breaking: #88667 - Removed additionalJavaScriptSubmit from FormEngine"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-88667"
source: "Changelog/10.0/Breaking-88667-RemovedAdditionalJavaScriptSubmitFromFormEngine.rst"
typo3-version: "10.0"
typo3-major: 10
type: "breaking"
issue: 88667
forge: "https://forge.typo3.org/issues/88667"
tags: ["Backend", "JavaScript", "PHP-API", "NotScanned", "ext:backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Breaking: #88667 - Removed additionalJavaScriptSubmit from FormEngine {#breaking-88667}

See [forge#88667](https://forge.typo3.org/issues/88667)

## Description {#description}

FormEngine had the feature to add additional submit handlers via the option `additionalJavaScriptSubmit`, that can
be set by form element renderables. TYPO3 uses RequireJS and a rewritten FormEngine since version 7, the property
`additionalJavaScriptSubmit` has been removed.

Additional, functions of `TBE_EDITOR` that are associated with that feature (namely `addActionChecks`) were removed as well.

## Impact {#impact}

The option has no effect anymore, the code won't get executed at all.

## Affected Installations {#affected-installations}

All 3rd-party extensions using this option are affected.

## Migration {#migration}

It is possible to create and register an AMD module.

```php
$resultArray['requireJsModules'][] = 'TYPO3/CMS/MyExtension/SubmitHandler';
```

```javascript
// typo3conf/ext/my_extension/Resources/Public/JavaScript/SubmitHandler.js
define(['TYPO3/CMS/Backend/DocumentSaveActions'], function (DocumentSaveActions) {
  DocumentSaveActions.getInstance().addPreSubmitCallback(function (e) {
    // e is the submit event
    // Do stuff here

    // e.stopPropagation() stops the execution chain
  });
});
```
