【问题标题】:Hubspot Form: There was an error when running your onFormReady functionHubspot 表单:运行 onFormReady 函数时出错
【发布时间】:2021-06-10 11:33:41
【问题描述】:

我在我的 wordpress 网站中嵌入了一个 hubspot 表单,我需要在加载表单时运行一段脚本。这是要求,但我遇到了一个错误,它在控制台中显示如下。

Hubspot Form: There was an error when running your onFormReady function

我的 hubspot 代码是:

<script>
 hbspt.forms.create({
            region: "xxxxx",
            portalId: "xxxxxxx",
            formId: "xxxxxxxxxxxxxxxxx",
            onFormSubmit: function($form) {
                console.log("form is submitted already");             
                //some other stuff as well
                jQuery('.hubspot_form_outer_class').hide();
            },
            onFormReady: function($form) {
                console.log("success");
                $("div.input > select").attr("disabled", "disabled");
            }
        });
</script>

这里onFormSubmit 函数工作正常(其中的jQuery 脚本也没有问题),但函数onFormReady 不起作用。我只需要使这个功能工作。 这里有什么问题?有人有想法吗?非常感谢任何帮助/信息。

谢谢。

更新:jQuery("div.input &gt; select"); 的控制台输出

console output

【问题讨论】:

    标签: jquery wordpress hubspot-crm


    【解决方案1】:

    我认为问题在于这行代码

    $("div.input > select").attr("disabled", "disabled");
    

    尝试将其更改为

    jQuery("div.input > select").attr("disabled", "disabled");
    

    还要确保在运行此脚本的页面上包含 jQuery。

    【讨论】:

    • 您好,您的建议我试过了,但还是不行。我不知道发生了什么,我很久没有检查代码了,但是控制台消息实际上正在显示......我的意思是“成功”正在显示,但选择没有被禁用。属性路径正确。
    猜你喜欢
    • 2015-10-20
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多