Change text color based on field data
I have a "Read Only" field that, by default says, "This will automatically enter after you complete Page 2". That text is in a "kinda" rusty brown color. Once the user types data into fields on page 2, that data is put into this field and I would like it to change to blue.
Again, When fields on Page 2 are empty, default text in rusty brown color, when fields on page 2 are filled, text appears in blue.
I also need a color chart to find the specific color name.
Here's my Custom Calculation Script:
var fn = this.getField("Patients_First_Name").valueAsString;
var mn = this.getField("Patients_Middle_Name").valueAsString;
var ln = this.getField("Patients_Last_Name").valueAsString;
event.target.textColor = color.blue;
if(!fn&&!mn&&!ln)
event.value = "This will automatically enter after you complete Page 2";
else if(fn&&mn&&ln)
event.value = fn+" "+mn+" "+ln;
else if(fn&&!mn&&ln)
event.value = fn+" "+ln;
else if(!fn&&mn&&ln)
event.value = ln;
else if(fn&&mn&&!ln)
event.value = fn;
else if(fn&&!mn&&!ln)
event.value = fn;
else if(!fn&&!mn&&ln)
event.value = ln;
else
event.value = "";
