条件逻辑

根据填写者的回答显示或隐藏区块,并控制页面导航。

什么是条件逻辑

条件逻辑使您的表单动态化。您可以定义规则,当填写者的答案符合条件时触发相应动作。

添加规则

  1. 1点击区块之间的 + 按钮,选择条件逻辑。
  2. 2选择要评估的字段和条件。
  3. 3选择条件满足时要执行的动作。
  4. 4用“添加条件”和动作列表,可以在同一条规则中叠加更多条件和更多动作。

快捷方式:打开任意问题的 ••• 菜单,选择“添加条件逻辑”。规则区块会直接落在该问题下方,等您填写。

条件

条件用来把某个回答和一个值作比较。可选的运算符取决于规则指向的问题类型。

运算符适用于
等于所有问题类型
不等于所有问题类型
为空所有问题类型
不为空所有问题类型
是其中之一下拉菜单、单选、复选框、多选
不是其中任何一个下拉菜单、单选、复选框、多选
包含短回答、长回答、邮箱
开头为短回答、长回答、邮箱
结尾为短回答、长回答、邮箱
大于数字、日期、时间
小于数字、日期、时间
大于或等于数字、日期、时间
小于或等于数字、日期、时间

文本比较会忽略大小写和首尾空格,因此“Yes”和“yes”命中同一条规则。

组合多个条件

一条规则可以容纳任意多个条件。点击两个条件之间的 AND 标签,即可把它切换为 OR。

连续的 AND 条件构成一组,每个 OR 开启新的一组。因此“A AND B OR C AND D”会在 A 和 B 同时成立时触发,或在 C 和 D 同时成立时触发。

动作

一条规则可以同时执行多个动作。条件一旦满足,它们会全部触发。

跳转到页面

条件为真时,跳转到指定页面。与多页表单配合使用。

要求回答

仅当条件为真时,将字段设为必填。

显示区块

显示选中的区块。被“显示区块”动作指向的区块起初是隐藏的,只有条件满足后才出现。

隐藏区块

条件为真时,从视图中移除指定区块。

隐藏按钮以禁用

移除完成按钮,条件成立期间表单无法提交。可用来拦下不符合条件的填写者。

示例

如果"您是学生吗?"的答案是"是",则显示"学生证号"字段。否则保持隐藏。

提示

校验页面时会跳过隐藏的问题,因此被规则隐藏的必填问题永远不会挡住提交。