• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Drop Down Field Need Name of Selection and Export Value

New Here ,
Aug 04, 2018 Aug 04, 2018

Copy link to clipboard

Copied

Greetings All,

I have a drop down field which has all the Countries Names (Afghanistan, Albania, etc.) and for the export values I used each county's 3 digit code (AFG, ALB, etc.)

After using this code for a few other fields, I need the actual country names when the user selects a country.

In essence, I need both the selection Name and the export value.

I would prefer not to create an if else tree for each export value to give me the name of country again (See Below):

if (this.getField("Birth_Country").value == AFG){

event.value = "Afghanistan";

} if (this.getField("Birth_Country").value == ALA){

event.value = "Albania";

//so on and so forth for 200+ countries

The end goal is to have a text field with the full name of the country "Afghanistan" and use the 3 letter acronym as part of an address "123 main st, kabul, AFG".

Any help would be appreciated.

TOPICS
Acrobat SDK and JavaScript , Windows

Views

383

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Aug 04, 2018 Aug 04, 2018

For the text field that should have the full name (let's say it's call "CountryFull"), enter the following code as the custom validation script of the drop-down field:

this.getField("CountryFull").value = event.value;

For the other fields use their calculation event and access the value like this to get the 3-letter code:

this.getField("Birth_Country").valueAsString

Votes

Translate

Translate
Community Expert ,
Aug 04, 2018 Aug 04, 2018

Copy link to clipboard

Copied

LATEST

For the text field that should have the full name (let's say it's call "CountryFull"), enter the following code as the custom validation script of the drop-down field:

this.getField("CountryFull").value = event.value;

For the other fields use their calculation event and access the value like this to get the 3-letter code:

this.getField("Birth_Country").valueAsString

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines