We have a couple of questions where we're confirming a respondent's address info and/or capturing changes. I'd like to use the pre-defined Country dropdown, but I'd like it to be set to whatever their Country is in their record in the Contact List (if we have it). In other words, can I set the value of the dropdown based on the embedded Country field in our pre-loaded data?
Now, I've seen something similar to this with javascript:
var select = jQuery("#"+this.questionId+" select");
if("${e://Field/PREF_EMAIL_TYPE}" == "Personal") select.val("1");
if("${e://Field/PREF_EMAIL_TYPE}" == "Business") select.val("2");
However, I don't want to have to program a line for every single Country (for obvious reasons).
Is it possible to set the Country dropdown value with Embedded Data?
Can you not set the default country dropdown to an embeddedData field that captures the country by metaData or IP?
If you can, I haven't seen a way how. That's why I was looking into using javascript. Per the example I provided, I've seen it used to set the value of a dropdown if you only have a few choices. But coding it for a dropdown with 100 or so choices like Country would be crazy. I'd love it if there was an easier way.
Leave a Reply
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.