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:

常用表单逻辑

在本章中,我们将探讨常用的表单逻辑,如跳转问题跳过页面分支问题设置值计算等。学习如何创建个性化和灵活的表单,以精确匹配您的需求。

在您开始之前

在深入了解表单逻辑之前,了解如何添加字段和访问设置逻辑的面板非常重要:

跳转问题

描述 场景
允许您的表单为用户跳过不相关的问题。 想象一下,您正在设计一个客户购买表单。如果客户有折扣码,他们必须输入以进行验证。没有折扣码,他们可以直接进入下一步。

设置逻辑

按照以下步骤设置表单逻辑:

  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。同样,如果用户选择“否”,表单启用#2并隐藏#3。此逻辑根据用户的回答定制表单,使其更具吸引力和效率。
分支问题展示

设置值

描述 场景
允许您根据条件或计算为表单字段分配值。它会自动填写字段而无需用户输入。 想象一下,您正在设计一个包含早鸟折扣的活动注册表单。您可以使用“设置值”逻辑根据注册日期自动计算并分配折扣费用。如果日期在2023年10月1日之前,费用为100美元;否则为120美元。

设置逻辑

您可以这样设置:

  1. 添加字段:
    设置值逻辑字段

    • 添加一个文本字段(#1 注册日期),并将文本类型设置为日期
    • 添加一个文本字段(#2 注册费用),并将文本类型设置为数字
    Note

    确保将#2注册费用设置为禁用,以防止用户编辑价格。

  2. 将以下逻辑应用于字段:

    设置值逻辑

    • 设置条件:如果**#1** <= 小于等于 2023年10月1日
    • 设置动作:
      • 然后设置值 #2100
      • 否则设置值 #2120

预览

当用户选择早鸟截止日期之前的“注册日期”时,设置值逻辑将自动确定并分配“注册费用”为早鸟费用(100美元);否则,将“注册费用”分配为常规费用(120美元)。
设置值预览

清除值

描述 场景
允许您根据特定条件自动清除字段中的内容。 在一个在线购物表单中,如果客户输入促销代码,您可以自动清除任何折扣金额以避免应用两个不同的折扣。

设置逻辑

您可以这样设置:

  1. 添加字段:
    清除值逻辑字段

    • 一个数字字段(#1 数量),客户可以在其中输入购买数量。
    • 一个数字字段(#3 折扣金额),显示折扣金额(如超过10件时打9折)。
    • 一个文本字段(#2 促销代码),客户可以在其中输入促销代码。
  2. 将以下逻辑应用于字段:

    设置值逻辑

    • 设置条件:如果**#2** 有答案
    • 设置动作:则清除值 #3

预览

当用户输入促销代码时,折扣金额字段会自动清除。

计算逻辑展示

计算

描述 场景
使表单能够根据预定义规则执行数学运算。 想象一下,您正在创建一个烘焙订单表单。客户选择糕点和数量。表单根据他们的选择自动计算总费用。

设置逻辑

您可以这样设置:

  1. 创建字段:
    计算逻辑字段

    • 添加一个选择字段(#1 糕点类型),并将其设置为单选字段,选项为“羊角面包($2)”、“松饼($3)”、“丹麦酥($4)”。
    • 添加一个文本字段(#2 数量),并将文本类型设置为数字
    • 添加一个文本字段(#3 总费用),并将文本类型设置为数字(此字段将被计算)。
      Note

      确保将#3总费用设置为禁用,以防止用户编辑价格。

  2. 将以下逻辑应用于字段:

    设置计算逻辑

    • 设置条件:如果**#糕点类型** 等于 羊角面包
    • 设置动作:则计算 2 X #2 数量 设置为 #3 总费用
  3. 点击复制以复制逻辑,然后调整“松饼”和“丹麦酥”的计算参数。

预览

当用户选择糕点类型并输入数量时,“总费用”字段将自动显示根据所选糕点和数量计算的金额。
计算逻辑展示

Is the content helpful?