Skip to main content
Participant
November 3, 2020
Answered

Help with Javascript for changing form field to white when text is entered

  • November 3, 2020
  • 2 replies
  • 978 views

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!

This topic has been closed for replies.
Correct answer Nesa Nurani

Try this code:

event.target.fillColor = event.value != "" ? color.white : color.transparent;

2 replies

Nesa Nurani
Community Expert
Nesa NuraniCommunity ExpertCorrect answer
Community Expert
November 3, 2020

Try this code:

event.target.fillColor = event.value != "" ? color.white : color.transparent;

Erika0D44Author
Participant
November 3, 2020

THANK YOU!!

I put the code in the validate scipt option and it works like a charm! Thank you so much!

Bernd Alheit
Community Expert
Community Expert
November 3, 2020

What does you use in the function FillHighlight?

Erika0D44Author
Participant
November 3, 2020

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.