Surveyjs - 根据条件更改问题标题
Surveyjs - change title of question on condition
我正在使用 SurveyJS 创建一个调查。第一个问题的答案可以是 TRUE 或 FALSE(用户可以使用单选按钮进行选择)。我想根据第一个问题的答案设置第二个问题的title。特别是,第二个问题的标题应该是 'What is your age?' 如果第一个问题已经回答 TRUE, 'How old are you?' 否则。我阅读了一些 SurveyJS 文档,但我没有找到这样做的方法。你有什么建议吗?提前致谢!
您可以使用计算值:
{
"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')"
}
]
}
我正在使用 SurveyJS 创建一个调查。第一个问题的答案可以是 TRUE 或 FALSE(用户可以使用单选按钮进行选择)。我想根据第一个问题的答案设置第二个问题的title。特别是,第二个问题的标题应该是 'What is your age?' 如果第一个问题已经回答 TRUE, 'How old are you?' 否则。我阅读了一些 SurveyJS 文档,但我没有找到这样做的方法。你有什么建议吗?提前致谢!
您可以使用计算值:
{
"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')"
}
]
}