Difference between revisions of "Auto next on single question"

From Catglobe Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
[[Category:Questionnaire]]
 +
 
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
 
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
  
Line 18: Line 20:
 
</source>
 
</source>
  
[[File:2020-10-15_14-24-58.jpg]]
+
[[File:2020-10-19_09-50-58.jpg]]
 
 
 
 
[[Category:Questionnaire]]
 

Latest revision as of 04:52, 19 October 2020


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

//after getting new questions to show
AnswerSheet.bind('afterShowPage', function(ev, as) {
//find all of single questions
	as.questions.match('type', 1).map(function(q){
//and run this function after the value has changed
		q.answerOptions.bind('selectionChanged', function() {
		var ao = this.getAnswer()[0];
		if (!ao || ao.open) return; //ignore Open answer
//Use the new onTriggerEnterKey if possible or fallback to moveToNextPage
		if (typeof as.onTriggerEnterKey === "function") as.onTriggerEnterKey(q);
		else as.moveToNextPage(); //backwards compatible
	});
	});
});

2020-10-19 09-50-58.jpg