html input saving data | XM Community
Skip to main content
Solved

html input saving data

  • November 23, 2019
  • 2 replies
  • 40 views

Hi I want to use html code like <input type="range" id="myText" min="0" max="100" value="40"> I also tried followings which doesn't work Qualtrics.SurveyEngine.addOnReady(function() { function formdata(){ var questionanswer= document.getElementById("myText").value; Qualtrics.SurveyEngine.setEmbeddedData("Q1input", questionanswer); } $('myText').observe('change', formdata()); }); is there any way I can save this result as data? Please let me know Thanks

Best answer by TomG

If you use addOnPageSubmit, you don't need an event handler: ``` Qualtrics.SurveyEngine.addOnPageSubmit(function() { var questionanswer= document.getElementById("myText").value; Qualtrics.SurveyEngine.setEmbeddedData("Q1input", questionanswer); }); ```

2 replies

TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • Answer
  • November 24, 2019
If you use addOnPageSubmit, you don't need an event handler: ``` Qualtrics.SurveyEngine.addOnPageSubmit(function() { var questionanswer= document.getElementById("myText").value; Qualtrics.SurveyEngine.setEmbeddedData("Q1input", questionanswer); }); ```

  • Author
  • November 25, 2019
It works thanks!