如何在PHP中获取Marketo Form元素的值

时间:2016-10-19 09:33:28

标签: javascript php wordpress marketo

我有市场脚本

echo "<h1>Test</h1>";

将其放置在PHP \ Worpress中,显示所有Marketo字段以及Submit按钮。

我的要求

但在提交Marketo表格之前

  1. 我想获取表单元素值
  2. 使用值
  3. 进行一些计算
  4. 点击Marketo Submit Button时显示结果。
  5. 请告诉我如何实施此

    的详细信息

2 个答案:

答案 0 :(得分:0)

您可以使用JavaScript获取表单中的所有字段,并使用表单上的elements属性循环遍历它们。

示例:

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

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

在提交之前添加submit事件侦听器以捕获表单字段的值。

答案 1 :(得分:0)

试试这个例子。
此代码将在成功提交表单时捕获表单字段。
(确保使用表单的嵌入代码)

&#13;
&#13;
<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>
&#13;
&#13;
&#13;