0

我正在与 SurveyJS 合作创建调查。第一个问题的答案可以是TRUEFALSE(用户可以使用单选按钮进行选择)。我想根据对第一个问题的回答来设置第二个问题的标题。特别是,第二个问题的标题应该是“你的年龄?” 如果第一个问题的答案是TRUE“你几岁?” 否则。我阅读了一些 SurveyJS 文档,但没有找到方法。你有什么建议吗?先感谢您!

4

1 回答 1

1

您可以使用计算值:

{
 "pages": [
  {
   "name": "page1",
   "elements": [
    {
     "type": "radiogroup",
     "name": "question1",
     "choices": [
      "item1",
      "item2"
     ]
    },
    {
     "type": "checkbox",
     "name": "question2",
     "title": "{var1}",
     "choices": [
      "item1",
      "item2",
      "item3"
     ]
    }
   ]
  }
 ],
 "calculatedValues": [
  {
   "name": "var1",
   "expression": "iif({question1} = 'item1', 'First item', 'Second item')"
  }
 ]
}
于 2021-05-14T17:20:43.730 回答