Copy link to clipboard
Copied
I am having trouble with my script. I can get it to change to white in the form field when I enter text as I wanted, but I can't get it to change back to transparent if no text is there or deleted. I think I need an if/then statement but I can't seem to get it worded correctly.
Any help would be greatly appreciated.
Here is what I have so far, which works if I put it in "custom", or o"n focus":
// custom keystroke action;
FillHighlight(event.target.name, color.white);
Thank you!
1 Correct answer
Try this code:
event.target.fillColor = event.value != "" ? color.white : color.transparent;
Copy link to clipboard
Copied
What does you use in the function FillHighlight?
Copy link to clipboard
Copied
It was the only thing I could think of....when tabbing or highlighting thru the fields, I wanted to change the fill. I know very little about Java but I knew that it had to be possible to do some kind of if/than statement to code the change. Thank you for responding to me.
Copy link to clipboard
Copied
Try this code:
event.target.fillColor = event.value != "" ? color.white : color.transparent;
Copy link to clipboard
Copied
THANK YOU!!
I put the code in the validate scipt option and it works like a charm! Thank you so much!

