Как получить значения элемента Marketo Form в переполнение стека

У меня есть скрипт marketo

<script src="//app-abba.marketo.com/js/forms2/js/forms2.min.js"> </script>
<form id="mktoForm_id1"> </form>
<script>MktoForms2.loadForm("//app-aba.marketo.com", "xxx-XXX-xxx", id1);  </script>

Поместив его в PHP \ Worpress, вы увидите все поля Marketo и кнопку «Отправить».

Мое требование

Но перед отправкой формы Marketo

  1. Я хочу получить значения элементов формы
  2. Сделайте некоторые вычисления со значениями
  3. Отобразите результат по нажатию кнопки отправки Marketo.

Пожалуйста, дайте мне подробную информацию о том, как реализовать это

0

Решение

Попробуйте этот пример.

Этот код будет захватывать поля формы после успешной отправки формы.

(Убедитесь, что вы используете код для вставки формы)

<script src="//xxxxx.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1"></form>
<script>
MktoForms2.loadForm("//app-sjqe.marketo.com", "123-ABC-456", 1, function(form) {
form.onSubmit(function() {
var vals = form.vals();
console.log(vals);
});
});
</script>
0

Другие решения

Вы можете использовать JavaScript, чтобы получить все поля в форме и просмотреть их, используя elements свойство на бланке.

Пример:

var form = document.getElementById('mktoForm_id1');

console.log(form.elements); // contains all form fields.

Добавить submit прослушиватель событий, чтобы перехватить значения полей формы перед отправкой.

0

По вопросам рекламы [email protected]