Copy link to clipboard
Copied
This is what I'm trying to accomplish:
- CHOOSE ABC DEALERSHIP FROM DROP-DOWN LIST TO POPULATE TEXTBOXA
- TEXTBOXA HAS CALCULATION SCRIPT: var TETXBOXA =this.getField("DEALERSHIP").value;
event.value=TETXBOXA;
^^ this portion works great. Here is where I need assistance:
I NEED TEXTBOXB TO BE THE ADDRESS OF WHATEVER DEALERSHIP TEXTBOXA IS.
Copy link to clipboard
Copied
You can use something like this as validate script of TEXTBOXA:
var dealers = {
"Dealership1": "Address1",
"Dealership2": "Address2",
"Dealership3": "Address3",
"Dealership4": "Address4",
"Dealership5": "Address5"
};
var d = event.value;
if (dealers[d]) {
this.getField("TEXTBOXB").value = dealers[d];}
else {
this.getField("TEXTBOXB").value = "";}
Be careful with field names, in your post you wrote TEXTBOXA but in your script is TETXBOXA.
Copy link to clipboard
Copied
Use a validation script at the dropdown for all text fields.
Copy link to clipboard
Copied
You can use something like this as validate script of TEXTBOXA:
var dealers = {
"Dealership1": "Address1",
"Dealership2": "Address2",
"Dealership3": "Address3",
"Dealership4": "Address4",
"Dealership5": "Address5"
};
var d = event.value;
if (dealers[d]) {
this.getField("TEXTBOXB").value = dealers[d];}
else {
this.getField("TEXTBOXB").value = "";}
Be careful with field names, in your post you wrote TEXTBOXA but in your script is TETXBOXA.
Copy link to clipboard
Copied
I just went ahead and started over and made a new file. I have a dropdown list (DLRS). The options from that dropdown list (DN). I need the addresses in the "Example 1" box to populate the 3rd text box (ADD).
I have this script in my "DN custom validation script":
var DLRS = {
"ABC CDJR": "123 W SEASAME ST",
"ABC FORD": "234 W SEASAME ST",
"ABC HYUNDAI": "345 W SEASAME ST",
"ABC TOYOTA": "456 W SEASAME ST",
"ABC MAZDA": "567 W SEASAME ST"
};
var d = event.value;
if (DLRS[d]) {
this.getField("ADD").value = Dealers[d];}
else {
this.getField("ADD").value = "";}
Copy link to clipboard
Copied
Dealers is not defined for:
this.getField("ADD").value = Dealers[d];
Copy link to clipboard
Copied
var DLRS = {
"ABC CDJR": "123 W SEASAME ST",
"ABC FORD": "234 W SEASAME ST",
"ABC HYUNDAI": "345 W SEASAME ST",
"ABC TOYOTA": "456 W SEASAME ST",
"ABC MAZDA": "567 W SEASAME ST"
};
var d = event.value;
if (DLRS[d]) {
this.getField("ADD").value = DLRS[d];}
else {
this.getField("ADD").value = DLRS[d];}
Does not work
Copy link to clipboard
Copied
Find more inspiration, events, and resources on the new Adobe Community
Explore Now