2016-11-23 61 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> 

給出但當表單提交和負載\回到其未填充的回報與previos輸入的數據

回答

0

我檢查了聲明變量 - 這裏它的

變種mktoLeadFields

(Q中給出)和由具有

form.vals(prefillFields); 

它的工作設定的形式值時,所分配的-enetered預值到var和然後邏輯。

相關問題