2017-12-29 11 views
0

私はクライアントデータベースに取り組んでおり、フォーム用のHubspotに切り替えました。ほとんどの場合、ページの最後にフォームコードを埋め込んでも問題ありません。しかし、この1つの特定のページでは、ユーザーはイメージをクリックしてフォームに情報を入力し、データを収集し、選択したアイテムをイメージとして送信できます。RailsからHubspot Forms APIへのRestful APIの構築、および/または埋め込みコードの変更方法

Hubspotはフォーム内のデータを収集します。問題は、ユーザーがクリックしているイメージをフォームに接続することです。ここでは、組み込みコードがHubspotからどのように見えるかを簡単に説明します。私は、画像を表示するために以下を使用している画像を選択するための

<!--[if lte IE 8]> 
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script> 
<![endif]--> 
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script> 

<script> 
    hbspt.forms.create({ 
    portalId: 'numbers', 
    formId: 'form numbers and letters', 
    sfdcCampaignId: 'campaign letters and numbers' 
    }); 
</script> 

がクリックされています:

<script> 
    var $link = $('.img-container1'); 

    $('.img-group').on("click", '.img-container1', function() { 
    $link.removeClass('active'); 
    $(this).addClass('active'); 
    }); 
</script> 

をだから私の質問は、埋め込みに入力、私ができる場合、私は、どのように行う、ありますマークされているアイテムにヒットするコードはありますか?私ができないのなら、Railsを使ってHubspotにヒットするAPIを構築する方法はありますか?私は正直にそれをしなかったので、どんな助けもありがたいです。

答えて

0

これは実際にはJavScriptを使用して埋め込みコードで解決できます。

hbspt.forms.create({ 
portalId: numbers, 
formId: numbers and letters, 
sfdcCampaignId: numbers and letters, 
target: '#hubspot-form-target'}); 

はその後のonclickに適用する:使用して埋め込まれた形に変更

$('input[name="image"]').val(this.getAttribute('image-var')).change(); 

をうまくいけば、この道に沿って他の誰かを助けます。

関連する問題