Auto next on single question
Revision as of 07:09, 16 October 2020 by Administrator (talk | contribs)
To make single questions automatically go to next question when an answer option has been selected, put the script on questionnaire's javascript of editor
AnswerSheet.bind('afterShowPage', function(ev, as) {
//check current is Single Question
if (as.questions.length != 1) return;
var q = as.questions[0];
if (q.type != 1) return;
//auto next
q.answerOptions.bind('selectionChanged', function() {
var ao = this.getAnswer()[0];
if (!ao || ao.open) return; //ignore Open answer
if (typeof as.onTriggerEnterKey === "function") as.onTriggerEnterKey(q);
else as.moveToNextPage(); //backwards compatible
});
});