为年龄问题定义验证规则

年龄问题提供了多个验证规则来限制答案并仅接受特定值。与年龄相关的问题的答案涉及一个数字(精确计算的年龄)和一个日期(出生日期)。因此,您可以为年龄问题添加和组合数字和日期验证。

  1. 对于给定的“年龄”问题,请转至规则侧面板,如访问“规则”部分中所述。
  2. 规则侧面板上,选择添加规则
  3. 从下拉列表中选择可用于验证规则的选项之一:
    给定验证规则的容器将列在“规则”侧面板中。您可以在此容器中配置规则定义。
  4. 根据验证规则的类型输入值。
  5. Configure the Validation and Create a Query (配置验证)切换。
    • 启用 Validation(验证)切换以仅当提供的解答满足规则条件时才对其进行评估和接受。如果没有,此配置将阻止用户执行随机化和试用供应管理 (RTSM) 操作(随机化、分配和筛选),直到问题更改为符合验证标准的值为止。
    • 启用创建查询切换以指示系统在提供的答案不符合标准时提出查询。此配置不会阻止用户处理 RTSM 操作。
    • 启用 Validation(验证)Create a Query(创建查询)切换以仅在满足规则条件时评估和接受提供的答案,并在不满足规则条件时引发查询。如果未满足规则条件,则会阻止 RTSM 操作,但用户可以通过数据更新或关闭查询来解决验证错误,从而允许 RTSM 操作继续。
    有关更多信息,请参阅关于验证规则
  6. 错误/查询消息字段中,输入当解答不符合标准时要显示的错误消息。
    当解答缺失或不符合条件时,站点用户将显示错误消息作为浮动对话框。对于配置为触发查询的规则,此消息将作为查询文本包含。
  7. 单击保存保存并关闭以保存表单更改。

可以为数字和日期/时间问题定义多个验证规则(如果适用)。在年龄问题的特定情况下,您甚至可以将数字(年龄)验证规则与日期/时间(出生日期)验证规则相结合。根据需要重复以下步骤以添加新规则,然后从规则之间的下拉列表中选择逻辑运算符:

  • 如果选择 AND ,则该值对于每个验证规则都必须有效。
  • 如果选择 OR ,则值必须仅对一个验证规则有效。
有关更多信息,请参阅关于多个验证