My script is selecting all options instead of the ones that I want! | XM Community
Skip to main content
Question

My script is selecting all options instead of the ones that I want!

  • June 6, 2019
  • 1 reply
  • 12 views

I am completely new at scripting. I wrote this script using examples that I have found but it isn't working the way that I want it to. It is selecting every option, no matter what I say at QID108. I don't know if it matters or not, but not everybody will be shown all 3 options at QID108...Can anybody please help me with what I am doing wrong!!! Qualtrics.SurveyEngine.addOnload(function() { /*Place your JavaScript here to run when the page loads*/ var Month1="${q://QID108/ChoiceNumericEntryValue/1}"; var Month2="${q://QID108/ChoiceNumericEntryValue/2}" var Month3="${q://QID108/ChoiceNumericEntryValue/3}" if (Month1="1" ) {this.setChoiceValue(1,true) ; } if (Month1=>"1" ) {this.setChoiceValue(2,true) ; } if (Month1=>"2" ) {this.setChoiceValue(3,true) ; } if (Month1=>"3" ) {this.setChoiceValue(4,true) ; } if (Month1=>"4" ) {this.setChoiceValue(5,true) ; } if (Month1=>"5" ) {this.setChoiceValue(6,true) ; } if (Month2="1" ) {this.setChoiceValue(7,true) ; } if (Month2=>"1" ) {this.setChoiceValue(8,true) ; } if (Month2=>"2" ) {this.setChoiceValue(9,true) ; } if (Month2=>"3" ) {this.setChoiceValue(10,true) ; } if (Month2=>"4" ) {this.setChoiceValue(11,true) ; } if (Month2=>"5" ) {this.setChoiceValue(12,true) ;} if (Month3="1" ) {this.setChoiceValue(13,true) ; } if (Month3=>"1" ) {this.setChoiceValue(14,true) ; } if (Month3=>"2" ) {this.setChoiceValue(15,true) ; } if (Month3=>"3" ) {this.setChoiceValue(16,true) ; } if (Month3=>"4" ) {this.setChoiceValue(17,true) ; } if (Month3=>"5" ) {this.setChoiceValue(18,true) ; } });

1 reply

JenCX
Level 5 ●●●●●
Forum|alt.badge.img+11
  • Level 5 ●●●●●
  • June 6, 2019
What are you trying to have happen? I'm no coding genius but I may be able to help you with Embedded Data and survey logic.