2017-08-10 121 views
0

如果某人以前在我們的網站上填寫了聯繫我們表單,那麼下次他們訪問該表單時我希望他們的信息預先填好。使用Kentico EMS和表單生成器,我該如何做到這一點?預填充聯繫人信息

回答

0

您可以通過宏或自定義宏方法訪問聯繫人信息並將其置於聯繫表單默認值(我將使用替代表單),但通常您不知道用戶是否已經存在,除非他們已登錄或者輸入相同的電子郵件(在電子郵件字段填寫完畢後,您需要向Ajax和api添加客戶端觸發器,檢查api中的聯繫人,返回其信息的json並填寫表單)。

要構建api,您可以使用Kentico rest服務,或者如果您需要更多靈活性,請使用web部件與api配合使用自定義查詢的轉發器,並通過宏添加條件。