Обычно для таких целей подписываются посредством jQuery на стандартное событие .submit()
.
Однако в таком случае Ваш метод-подписчик будет вызван лишь после проверки формы стандартными валидаторами Magento 2.
Иногда же нужно выполнить свою обработку непременно до проверки формы стандартными валидаторами.
Как же это сделать?
Оказывается, Magento 2 оповещает о нестандартном событии beforeSubmit
:
Если подписаться на это событие, то Ваш обработчик будет вызван перед проверкой административной формы стандартными валидаторами.
Например:
$textarea.closest('form').bind('beforeSubmit', function() {
$textarea.val(editor.value());
$contentCompiled.val(editor.options.previewRender(editor.value()))
});