Я пытаюсь запустить функцию с помощью JQuery, когда нажата кнопка отправки формы, но функция должна запускаться до того, как форма фактически отправлена.
Я пытаюсь скопировать некоторые атрибуты тега div в скрытые текстовые поля при отправке, а затем отправить форму.
Мне удалось заставить это работать с помощью функции mouseover (когда кнопка отправки зависла), но это не будет работать на мобильных устройствах, используя touch.
$("#create-card-process.design #submit").on("mouseover", function () {
var textStyleCSS = $("#cover-text").attr('style');
var textbackgroundCSS = $("#cover-text-wrapper").attr('style');
$("#cover_text_css").val(textStyleCSS);
$("#cover_text_background_css").val(textbackgroundCSS);
});
Я играл с функцией .submit, но значения не сохраняются в полях, когда функция запускается, когда форма отправляется, а не раньше.
Большое спасибо