2016-11-23 4 views
0

Marketoフォームの提出時に処理が行われ、同じページに戻ります。提出時にMarketoフィールドをプレフィックス

マイ要件

私はすべてのMarketoフィールドに(データが送信ボタンをクリックする前に入力された)だけで入力されたデータが移入すべてMarketoフィールドを持っていると思います。

私は、私は以下のコードを使用している

を試してみましたが、それはhttp://developers.marketo.com/blog/external-page-prefill/

<script> 
MktoForms2.whenReady(function(form) { 
    //set the first result as local variable 
    var mktoLeadFields = mktoLead.result[0]; 
    //map your results from REST call to the corresponding field name on the form 
    var prefillFields = { 
      "Email" : mktoLeadFields.email, 
      "FirstName" : mktoLeadFields.firstName, 
      "LastName" : mktoLeadFields.lastName, 
      "Company" : mktoLeadFields.company 
      }; 
    //pass our prefillFields objects into the form.vals method to fill our fields 
    form.vals(prefillFields); 
    } 
    ); 
</script> 

に与えられています。しかし、フォームが提出し、負荷時に\戻って&過去に取り込まれていないデータを入力し

答えて

0

宣言された変数を確認しました - ここでは

0 (Qで与えられる)

VaRのmktoLeadFields

そのVARにプリenetered値を割り当てられ、

form.vals(prefillFields); 

とフォームの値を設定すると、それが働いたロジックを作りました。

関連する問題