Если ловить на фронтенде, то подключайся к незанятому событию - "focus()"; сработает для десктопа, но не мобил. К событию submit не всегда можно прицепиться - нужно, чтобы твой скрипт отработал раньше "родного" скрипта формы, у меня с Drupal так и не вышло.
Я бы рекомендовал цепляться со стороны бекэнда - сначала поищи хуки на отправку для этого плагина, если тухло - перехватывай $_POST и тырь данные оттуда, а потом можно эти данные постить далее либо в плагин, либо в свой обработчик.