PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

常用的表單邏輯

在本章中,您將學習如何使用不同類型的條件邏輯來控制欄位行為、導航流程、數據和 PDF 輸出。

開始之前

在深入了解表單邏輯之前,了解如何添加欄位和訪問設定邏輯的面板非常重要:

控制欄位行為

使用邏輯來控制用戶看到和互動的內容。可用操作:

操作 描述
顯示 / 隱藏 控制欄位是否可見
啟用 / 只讀 控制欄位是否可編輯
必填 / 選填 控制輸入是否為必填項

這些操作常用於根據用戶輸入顯示或隱藏欄位的場景中。

在表單中顯示或隱藏欄位

描述 場景
允許您的表單根據用戶輸入顯示或隱藏欄位。 想像您正在設計一個客戶購買表單。如果客戶有折扣代碼,他們必須輸入以進行驗證。否則,輸入欄位將保持隱藏。

按照以下步驟設置表單邏輯:

  1. 添加欄位:
    跳轉問題的欄位

    • 添加一個選擇欄位(#1 您有折扣代碼嗎?),並將其設置為單選欄位,選項為「是」和「否」。
    • 添加一個文字欄位(#2 輸入您的折扣代碼)。
      Note

      對於欄位 #2,您可以選擇一個文字輸入類型,如數字,並根據需要配置驗證,例如限制為少於 8 位數字。

  2. 對欄位應用以下邏輯:

    設置跳轉邏輯

    • 設定條件:如果 #1 等於
    • 設定動作:然後 顯示 #2
Note

理解區別:「顯示」與「啟用」

  • 顯示: 使欄位可見
  • 啟用: 允許用戶互動

預覽

當用戶點擊「是」時,#2 欄位將出現,他們可以填寫折扣代碼。
設置跳轉邏輯

控制導航流程

使用邏輯引導用戶通過表單中的不同路徑。可用操作:

操作 描述
跳轉到頁面 將用戶重定向到特定頁面
退出到頁面(不提交) 退出表單而不提交

頁面導航(跳過頁面)

描述 場景
允許您的表單為用戶跳過不相關的頁面。 想像您正在創建一個活動註冊表單。如果用戶選擇「講者」,他們將被引導到一個包含講者特定問題的頁面。如果他們選擇「參與者」,他們將跳到不同的頁面。

以下是設置方法:

  1. 添加一個選擇欄位(#1 您的角色)來捕捉用戶的角色,並將其設置為單選欄位,選項如「講者」和「參與者」。
    跳過頁面邏輯的欄位

  2. 添加分隔欄位並將其設置為頁面分隔,以便您可以為每個角色特定的問題集分隔頁面,如「講者資訊」和「參與者詳情」。
    添加頁面分隔

  3. 對欄位應用以下邏輯:

    添加頁面分隔

    • 設定條件:如果 #1 您的角色 等於 講者
    • 設定動作:然後 跳轉到頁面 #2 講者資訊隱藏 #2 參與者資訊
  4. 點擊複製以複製邏輯,然後調整「參與者」的跳過頁面邏輯。

預覽

當用戶在「我的角色」欄位中選擇「講者」時,表單會自動跳到第 2 頁(講者資訊)以收集相關詳情。同樣,如果用戶選擇「參與者」,表單會跳到第 3 頁(參與者資訊)。這樣,用戶只會看到並完成與他們角色相關的頁面,創造更高效和個性化的表單體驗。

跳過頁面預覽

顯示不同的問題

描述 場景
確保後續問題與之前的回答相關。 想像您正在創建一個活動註冊表單。如果參與者對工作坊感興趣(回答「是」),表單將詢問他們的理由。如果不感興趣(回答「否」),表單將跳過並詢問他們不感興趣的原因。

以下是設置方法:

  1. 添加欄位:
    分支問題的欄位

    • 添加一個選擇欄位(#1 您是否有興趣參加工作坊?),並將其設置為單選欄位,選項如「是」和「否」。
    • 添加一個下拉欄位(#2 您為何有興趣參加工作坊?)。
    • 添加一個下拉欄位(#3 您為何不感興趣參加工作坊?)。
      Note

      您可以配置下拉欄位以允許多個選項。

  2. 對欄位應用以下邏輯:

    分支問題的邏輯

    • 設定條件:如果 #1 等於
    • 設定動作:然後 啟用 #2隱藏 #3
  3. 點擊複製以複製邏輯,然後調整「否」的分支問題邏輯。

預覽

當用戶選擇「是」時,表單啟用 #2 並隱藏 #3。
當用戶選擇「否」時,表單啟用 #3 並隱藏 #2。

此邏輯根據用戶的回答定制表單,使其更具吸引力和效率。

分支問題展示

設定和管理欄位值

使用邏輯自動處理表單中的數據。可用操作:

操作 描述
設定值 自動分配值
清除值 根據條件移除值
複製值 從其他欄位複製值
計算 執行計算

設定值

描述 場景
允許您根據條件或計算為表單欄位分配值。它會自動填充欄位而不需要用戶輸入。 想像您正在設計一個活動註冊表單,提供早鳥折扣。您可以使用「設定值」邏輯自動計算並分配折扣費用,根據註冊日期。如果日期在 2023 年 10 月 1 日之前,費用為 $100;否則為 $120。

以下是設置方法:

  1. 添加欄位:
    設定值邏輯的欄位

    • 添加一個文字欄位(#1 註冊日期),並將文字類型設置為日期
    • 添加一個文字欄位(#2 註冊費用),並將文字類型設置為數字
    Note

    確保將 #2 註冊費用設置為禁用,以防止用戶編輯價格。

  2. 對欄位應用以下邏輯:

    設定值邏輯

    • 設定條件:如果 #1 <= 小於或等於 2023 年 10 月 1 日
    • 設定動作:
      • 然後 設定值 #2100
      • 否則 設定值 #2120

預覽
當用戶選擇「註冊日期」在早鳥截止日期(2023 年 10 月 1 日)之前時,設定值邏輯將自動確定並分配「註冊費用」為早鳥費用($100);否則,將「註冊費用」分配為常規費用($120)。
設定值預覽

清除值

描述 場景
允許您根據特定條件自動清除欄位中的內容。 在一個在線購物表單中,如果客戶輸入促銷代碼,您可以自動清除任何折扣金額以避免應用兩個不同的折扣。

以下是設置方法:

  1. 添加欄位:
    清除值邏輯的欄位

    • 一個數字欄位(#1 數量),客戶可以輸入購買數量。
    • 一個數字欄位(#3 折扣金額),顯示折扣金額(如超過 10 件打 10% 折扣)。
    • 一個文字欄位(#2 促銷代碼),客戶可以輸入促銷代碼。
  2. 對欄位應用以下邏輯:

    清除值邏輯

    • 設定條件:如果 #2 已回答
    • 設定動作:然後 清除值 #3

預覽

當用戶輸入促銷代碼時,折扣金額欄位將自動清除。

計算邏輯展示

計算值

描述 場景
使表單能夠根據預定義的規則執行數學運算。 想像您正在創建一個麵包店訂購表單。客戶選擇糕點和數量。表單自動計算他們選擇的總成本。

以下是設置方法:

  1. 創建欄位:
    計算邏輯的欄位

    • 添加一個選擇欄位(#1 糕點類型),並將其設置為單選欄位,選項為「可頌($2)」、「瑪芬($3)」、「丹麥($4)」。
    • 添加一個文字欄位(#2 數量),並將文字類型設置為數字
    • 添加一個文字欄位(#3 總成本),並將文字類型設置為數字(此欄位將被計算)。
      Note

      確保將 #3 總成本設置為禁用,以防止用戶編輯價格。

  2. 對欄位應用以下邏輯:

    設置計算邏輯

    • 設定條件:如果 #糕點類型 等於 可頌
    • 設定動作:然後 計算 2 X #2 數量 設置為 #3 總成本
  3. 點擊複製以複製邏輯,然後調整「瑪芬」和「丹麥」的計算參數。

預覽
當用戶選擇糕點類型並輸入數量時,「總成本」欄位將自動顯示根據所選糕點和數量計算的金額。
計算邏輯展示

控制 PDF 輸出

在 PDF 中顯示或隱藏欄位

使用邏輯決定生成的 PDF 中的顯示內容。可用操作:

操作 描述
在 PDF 中打印 在生成的 PDF 中包含欄位
不在 PDF 中打印 從生成的 PDF 中排除欄位

以下是設置方法:

  • 條件:例如,如果一個欄位 已回答
  • 動作:
    • 然後 在 PDF 中打印
    • 否則 不在 PDF 中打印

預覽

只有在滿足條件時,欄位才會出現在生成的 PDF 中。

使用 AI 創建邏輯

您還可以使用 AI 生成來生成上述邏輯。

用簡單的語言描述您想要的內容,例如:

  • 「僅當用戶選擇是時顯示此欄位」
  • 「僅當答案已填寫時將此欄位包含在 PDF 中」

系統將自動為您生成相應的邏輯。

Is the content helpful?