Hi!!!
Basically I want to set a default choice based on the answer given in the previous question and to do so I'm using the following JavaScript !
However, this is not working. Actually, it is setting the choice based on the recorde Value instead on the Variable Name.
Can anyone help me out with this?
Thanks
Page 1 / 1
You're pulling in the piping for the recode... did you try just ```${q://QID30/ChoiceGroup/SelectedChoices}```?
> @Kate said:
> You're pulling in the piping for the recode... did you try just ```${q://QID30/ChoiceGroup/SelectedChoices}```?
Thanks for your reply Kate.
It doesn't work. I did that and it doesnt set any default choice.
As I have it now, it sets a default choice based on the Recorde Value. But what I want is based on the Variable Naming
The "Variable Naming" of this question:
!
should match the variable name of this question:
!
> You're pulling in the piping for the recode... did you try just ```${q://QID30/ChoiceGroup/SelectedChoices}```?
Thanks for your reply Kate.
It doesn't work. I did that and it doesnt set any default choice.
As I have it now, it sets a default choice based on the Recorde Value. But what I want is based on the Variable Naming
The "Variable Naming" of this question:
!
should match the variable name of this question:
!
Hello @filipe ,
Below is the code for setting the default choice based on the answer given in the previous question
var val ="${q://QID30/ChoiceGroup/SelectedChoices}".split(", ");
for (var i = 0; i < val.length; i++) {
this.setChoiceValueByVariableName(val[i],true);
}
Below is the code for setting the default choice based on the answer given in the previous question
var val ="${q://QID30/ChoiceGroup/SelectedChoices}".split(", ");
for (var i = 0; i < val.length; i++) {
this.setChoiceValueByVariableName(val[i],true);
}
Thanks for the answer @PraDeepKotian_Ugam but is not working
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.