Expand my Community achievements bar.

Issue with getting a drop down to pre-populate text fields

Avatar

Former Community Member

Hi

I have a form where I want to populate a couple of fields when an option from a drop down is selected.

My column headers are

Product (This is the dropdown)

Description

Item Code

I found some code on these forums from a similar query and have popped it in but Im not sure if Im doing it right as I am getting errors.

Should I be selecting 'change' under show?

The code I have used is:

var sNewSel = event.value;

     switch (sNewSel) {

       case "Scott Slimroll Hand Towel Roll":

         this.getField("Description").value = "Scott Slimroll Hand Towel Roll - 1ply - White";

         this.getField("ItemCode").value = "PTKCSLHTROL1P-W";

         break;

     case "Scott 36 Folded Toilet Tissue":

         this.getField("Description").value = "Scott 36 Folded Toilet Tissue 36 x 100";

         this.getField("ItemCode").value = "PTKCSCTTIS2P-W";

         break;

     }

I have Commit on Select selected

Whats gone wrong?? The error I get is:

adobe issue.PNG

1 Reply

Avatar

Level 10

Hi there,

in FormCalc, the statement 'switch' is not available, you would have to use if statements.

Make sure to use the FormCalc references manual to help you..

http://help.adobe.com/en_US/livecycle/es/FormCalc.pdf

Otherwise you can use the switch statement within JavaScript