Script or CSS to change the text on the 'password protection' page of survey | XM Community
Skip to main content
Solved

Script or CSS to change the text on the 'password protection' page of survey


Mkunza
Forum|alt.badge.img+2
When I add password protection to a survey, the default message reads "This survey requires a password" What script or css can I add to the header or 'custom css' section of the 'look & feel' editor to change this?

Best answer by TomG

KateD wrote:

Hi @TomG, I tried this but it didn’t work.

I’m wondering if something has changed since this was written four years ago when you first responded to this?

Thanks,
Kate.

Yes, the Community platform updates messed up the code:

<script>
Qualtrics.SurveyEngine.addOnload(function() {
  var pwLabel = jQuery("label.QuestionText[for=QR\\~Password]");
  if(pwLabel.length == 1) pwLabel.html("My new password prompt text");
});
</script>

 

View original

5 replies

TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • 5938 replies
  • October 6, 2018
Add this JavaScript to the survey's Look & Feel Header (in source <> mode): ``` <script> Qualtrics.SurveyEngine.addOnload(function() { var pwLabel = jQuery("label.QuestionText[for=QR\\\\~Password]"); if(pwLabel.length == 1) pwLabel.html("My new password prompt text"); }); </script> ```

Mkunza
Forum|alt.badge.img+2
  • Author
  • 3 replies
  • October 9, 2018
Worked perfectly! Thank you!!!

Forum|alt.badge.img+3
  • Level 2 ●●
  • 21 replies
  • September 15, 2023

Hi @TomG, I tried this but it didn’t work.

I’m wondering if something has changed since this was written four years ago when you first responded to this?

Thanks,
Kate.


TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • 5938 replies
  • Answer
  • September 15, 2023
KateD wrote:

Hi @TomG, I tried this but it didn’t work.

I’m wondering if something has changed since this was written four years ago when you first responded to this?

Thanks,
Kate.

Yes, the Community platform updates messed up the code:

<script>
Qualtrics.SurveyEngine.addOnload(function() {
  var pwLabel = jQuery("label.QuestionText[for=QR\\~Password]");
  if(pwLabel.length == 1) pwLabel.html("My new password prompt text");
});
</script>

 


Forum|alt.badge.img+3
  • Level 2 ●●
  • 21 replies
  • September 16, 2023

Thanks so much!