, . , . , , , - .
Qualtrics.SurveyEngine.addOnload(function()
{
var currentQuestionID = this.getQuestionInfo().QuestionID
var resultEmbeddedName = "result_" + currentQuestionID.substring(3)
$('NextButton').onclick = function (event) {
var responseTextField = document.getElementById(currentQuestionID + '~1~result')
var currentResponse = responseTextField.value
alert("Result: " + currentResponse + "\nwill be available to future questions as: \n$" + "{e://Field/" + resultEmbeddedName + "}")
Qualtrics.SurveyEngine.setEmbeddedData(resultEmbeddedName, currentResponse)
Qualtrics.SurveyEngine.navClick(event, 'NextButton')
}
});
. , , . , "currentResponse" , NUMBER , "currentChoiceText" , (, "" "" ). , , .
Qualtrics.SurveyEngine.addOnload(function()
{
var currentQuestionID = this.getQuestionInfo().QuestionID
console.log("Current Question ID is: " + currentQuestionID)
var resultEmbeddedName = "result_" + currentQuestionID.substring(3)
$('NextButton').onclick = function (event) {
var questionObject = Qualtrics.SurveyEngine.getInstance(currentQuestionID)
var currentResponse = questionObject.getSelectedChoices()[0]
var theQuestionInfo=questionObject.getQuestionInfo()
var choicesObject=theQuestionInfo.Choices
var thisChoiceObject=choicesObject[currentResponse]
var currentChoiceText=thisChoiceObject.Text
console.log("Number of the current choice is " + currentResponse)
console.log("Text of the current choice is " + currentChoiceText)
alert("Result: " + currentChoiceText + "\nwill be available to future questions as: \n$" + "{e://Field/" + resultEmbeddedName + "}")
Qualtrics.SurveyEngine.setEmbeddedData(resultEmbeddedName, currentChoiceText)
Qualtrics.SurveyEngine.navClick(event, 'NextButton')
}
});
, , . javascript-.
, javascript. ( , "" ). , ${e://Field/result_1}, . , , , .
, , , . - , , , .
, , "", .