问题描述
我正在与 SurveyJS 合作创建调查。第一个问题的答案可以是 TRUE 或 FALSE(用户可以使用单选按钮进行选择)。我想根据第一个问题的答案设置第二个问题的标题。特别是,第二个问题的标题应该是'你的年龄是多少?如果第一个问题已经回答TRUE,'你多大了? ' 否则。我阅读了一些 SurveyJS 文档,但我没有找到办法做到这一点。你有什么建议吗?提前致谢!
解决方法
您可以使用计算值:
{
"pages": [
{
"name": "page1","elements": [
{
"type": "radiogroup","name": "question1","choices": [
"item1","item2"
]
},{
"type": "checkbox","name": "question2","title": "{var1}","item2","item3"
]
}
]
}
],"calculatedValues": [
{
"name": "var1","expression": "iif({question1} = 'item1','First item','Second item')"
}
]
}