Dynamically adding a dollar sign before or after a Constant Sum depending on the language | Experience Community
Skip to main content
Solved

Dynamically adding a dollar sign before or after a Constant Sum depending on the language

  • Sep 23, 2020 9:27 PM UTC
  • 1 reply
  • 148 views

Forum|alt.badge.img+6

Does anyone know how to add dollar sign depending on language? For English, the dollar sign needs to be before the text box but for French it has to be after.

Best answer by SurajK

Hi,
You can add the symbol based on country parameter or language parameter.
Qualtrics.SurveyEngine.addOnReady(function()
{
var country = "${e://Field/country}"
//English
if(country == 1)
{
jQuery('input[type="text"]').before('$')
}
//FR - if code is 2
if(country == 2)
{
jQuery('input[type="text"]').after('$')
}
});
OR
Qualtrics.SurveyEngine.addOnReady(function()
{
var lang = "${e://Field/Q_lang}"
//English
if(lang == 'EN')
{
jQuery('input[type="text"]').before('$')
}
//FR - if code is 2
if(lang == 'FR')
{
jQuery('input[type="text"]').after('$')
}
});

View original

1 reply

SurajK
QPN Level 3 ●●●
Forum|alt.badge.img+4
  • QPN Level 3 ●●●
  • Answer
  • Sep 23, 2020 10:53 PM UTC

Hi,
You can add the symbol based on country parameter or language parameter.
Qualtrics.SurveyEngine.addOnReady(function()
{
var country = "${e://Field/country}"
//English
if(country == 1)
{
jQuery('input[type="text"]').before('$')
}
//FR - if code is 2
if(country == 2)
{
jQuery('input[type="text"]').after('$')
}
});
OR
Qualtrics.SurveyEngine.addOnReady(function()
{
var lang = "${e://Field/Q_lang}"
//English
if(lang == 'EN')
{
jQuery('input[type="text"]').before('$')
}
//FR - if code is 2
if(lang == 'FR')
{
jQuery('input[type="text"]').after('$')
}
});