storing the text written by a survey taker in a text entry box in embedded data with Javascript | XM Community
Skip to main content
I am working on the survey that you can preview here:

https://wharton.ca1.qualtrics.com/jfe/preview/SV_ekAwRhlPI3HGfNH?Q_SurveyVersionID=current&Q_CHL=preview

I am trying to save the text entry responses to embedded data. I have named the fields earlier (est1 and est2) in the survey flow so Javascript recognizes and fills them, and am using this function:

Qualtrics.SurveyEngine.setEmbeddedData('est1', "?")

But basically, I don't know what to put as the question mark, or how to create a variable that I can refer to instead of that question mark. I have been searching for many hours online but i expect my question is too basic for anyone even to have had to ask it before... any help would be very appreciated.

Josh
Hello @lejoshua ,

If you are trying to get the input text value in embedded data then use the below code:

jQuery("#"+this.questionId+" .InputText").on('blur',function(){
Qualtrics.SurveyEngine.setEmbeddedData('est1', jQuery(this).val());
});
Yes, thank you so much. I used that with OnReady and it works.

Leave a Reply