博客

采用验证条件限制答复

  验证条件是CiiYUN表单中最好的特性之一,可用于避免意外或无效答案的产生;

  验证条件可用于任何问题,特别是和数字相关问题(整数或十进制响应类型);

  验证条件有时也被称为约束条件。例如,将一个关于年龄的问题答案限制在0到130之间。

如何添加验证条件

  若要为特定问题添加验证标准,首先要进入设置,然后选择“验证条件”。

  标准:XLSForm语法写下您验证条件(见下面的例子)的错误信息(可选)——这是访问者输入无效响应时看到的信息。

验证条件的实例

验证条件解释说明
. > 17响应必须大于17
. >=18响应必须大于或等于18
. > 17 and .< 130响应必须介于17和130之间

  请注意,在验证条件语法中,“.”是指当前的问题;“$ { some_question }”是指一个问题的固定的名字——需要在问题选项中设置,然后由“${ }”包围。

更详细的验证条件的例子

标准解释说明
(. >= 18 and .< 130) or (.=999)响应必须介于17和130或为999。
not(${in_university} = 'yes' and .< 16)当回答“是”的时候,响应必须大于16。
not(selected(., 'none') and (selected(., 'chair') or selected(., 'table')))响应“否”不能与此(多选)问题的其他选项相结合

  实际问题中,有许多其他可能的组合,包括高级数学计算。有关详细信息,请参阅此处