Skip to main content
admii17053160
Participating Frequently
January 31, 2019
Answered

How can I populate other text fields when I click on an option (list box)?

  • January 31, 2019
  • 1 reply
  • 928 views

So a helpful member of the community helped me with JS that will populate other text fields based on a selection. Now the issue is, these text fields don't populate as soon as you click on them. Can anyone help please with how I may be able to accomplish this, more info:

I can't work Option2 to populate its values to the fields when I click on it.

Here is the code:

var text1Value = "";

var text2Value = "";

switch (this.getField("dropdownList").value)

{

    case "Option1":

         text1Value = "Option1Value";

         text2Value = "Option1Value";       

          break;

    case "Option2":

         text1Value = "Option2Value";

         text2Value = "Option2Value";       

          break;

     default:

          text1Value = "Please select an option for this field to populate";

          text2Value = "Please select an option for this field to populate";

          break;

}

this.getField ("text1").value = text1Value;

this.getField("text2").value = text2Value;

-----------------------------------------------

Thank you for your help!

This topic has been closed for replies.
Correct answer try67

Where did you place the code?

1 reply

try67
Community Expert
Community Expert
January 31, 2019

If that field is a list-box, make sure to tick the "Commit selected value immediately" box under its Properties, Options tab.

admii17053160
Participating Frequently
January 31, 2019

Thanks, the "Commit selected value immediately" has been selected. Still not changing based on clicking events.

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
January 31, 2019

Where did you place the code?