Skip to main content
Participant
November 3, 2020
Resuelto

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

  • November 3, 2020
  • 4 respuestas
  • 1000 visualizaciones

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!

Este tema ha sido cerrado para respuestas.
Mejor respuesta de Nesa Nurani

Try this code:

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

4 respuestas

Nesa Nurani
Community Expert
Nesa NuraniCommunity ExpertRespuesta
Community Expert
November 3, 2020

Try this code:

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

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?

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.