If any of you face problem in auto punching from numeric text entry to single answer question. Then answer is below
Qualtrics.SurveyEngine.addOnload(function()
{
var val1= "${q://QID23/ChoiceGroup/AllChoicesTextEntry}";
if(val1<=17)
{
this.setChoiceValue(1, true);
}
if(val1==18 || val1==19)
{
this.setChoiceValue(2, true);
}
if(val1>=20 && val1<=24)
{
this.setChoiceValue(3, true);
}
if(val1>=25 && val1<=29)
{
this.setChoiceValue(4, true);
}
if(val1>=30 && val1<=34)
{
this.setChoiceValue(5, true);
}
if(val1>=35 && val1<=39)
{
this.setChoiceValue(6, true);
}
if(val1>=40 && val1<=44)
{
this.setChoiceValue(7, true);
}
if(val1>=45 && val1<=49)
{
this.setChoiceValue(8, true);
}
if(val1>=50 && val1<=54)
{
this.setChoiceValue(9, true);
}
if(val1>=55 && val1<=59)
{
this.setChoiceValue(10, true);
}
if(val1>=60 && val1<=64)
{
this.setChoiceValue(11, true);
}
if(val1>=65 && val1<=69)
{
this.setChoiceValue(12, true);
}
if(val1>=70)
{
this.setChoiceValue(13, true);
}
//Hide the question from respondent view
//var questionDiv = this.getQuestionContainer();
//questionDiv.style.display = "none";
//this.clickNextButton();
});
Depending on your requirement you can hide the question so that respondent will not see it and you can save your time in recoding during DP stage. In case of any question feel free to let me know.
Page 1 / 1
Moreover, if you want to auto punch Single answer question to single answer question then follow the below code
Qualtrics.SurveyEngine.addOnload(function()
{
var val1= "${q://QID22/SelectedChoicesRecode}";
if(val1==1 || val1==2 || val1==3 || val1==4 || val1==5 || val1==6 || val1==7 || val1==8 || val1==9 || val1==10)
{
this.setChoiceValue(1, true);
}
if(val1==11)
{
this.setChoiceValue(2, true);
}
if(val1==12)
{
this.setChoiceValue(3, true);
}
if(val1==13 || val1==14 || val1==15)
{
this.setChoiceValue(4, true);
}
if(val1==16)
{
this.setChoiceValue(5, true);
}
//Hide the question from respondent view
var questionDiv = this.getQuestionContainer();
questionDiv.style.display = "none";
this.clickNextButton();
});
Qualtrics.SurveyEngine.addOnload(function()
{
var val1= "${q://QID22/SelectedChoicesRecode}";
if(val1==1 || val1==2 || val1==3 || val1==4 || val1==5 || val1==6 || val1==7 || val1==8 || val1==9 || val1==10)
{
this.setChoiceValue(1, true);
}
if(val1==11)
{
this.setChoiceValue(2, true);
}
if(val1==12)
{
this.setChoiceValue(3, true);
}
if(val1==13 || val1==14 || val1==15)
{
this.setChoiceValue(4, true);
}
if(val1==16)
{
this.setChoiceValue(5, true);
}
//Hide the question from respondent view
var questionDiv = this.getQuestionContainer();
questionDiv.style.display = "none";
this.clickNextButton();
});
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.