hubspot onFormReady填充表单字段

时间:2015-07-29 14:16:50

标签: jquery forms hubspot

我在页面上嵌入了一个hubspot表单,我试图用jQuery预先填充一个字段。我想使用H2标签与类" djc_title"之间的文本。在页面的其他地方,并使用它填充ID为" productname"的输入字段。以嵌入的形式。这是我的代码。我确定这一切都错了。有人能指出我正确的方向吗?

hbspt.forms.create({ 
portalId: '',
formId: '',
onFormReady: function($form) {
$(“#productname”).val($("h2.djc_title").text());
}
});

1 个答案:

答案 0 :(得分:0)

下面的代码对我有用。它可能会帮助某人。

 hbspt.forms.create({
    portalId: "*******",
    formId: "formid********",
        onFormReady: function($form){
        $form.find('input[name="firstname"]').val('Brian').change();
}
})

您需要使用 onFormReady 回调,它将提供 $form 参数。我们可以使用它来填充值,因为 $form 具有所有输入字段的 id。

  $form.find('input[name="email"]').val('example@gmail.com').change();