В синтаксисе могу ошибаться, что-то подобное:
JS
this.onmouseover(function({
this.style.overflow = "hidden"
})
И обратную функцию onmouseout, когда курсор уходит.
CSS
#blockScroll:hover{
overflow: hidden;
}
Здесь, когда курсор уходит, свойства сами возвращаются в исходное состояние.
Создал форму через менеджер форм.
Принимаю файл
Связал через \Bitrix\Main\Mail\Event::send, передаю текст, ID файла и всё работает.