如何在输入文本字段时更改该文本字段的fillColor

How to change fillColor of a textfield while typing in that textfield?

本文关键字:文本 字段 fillColor 输入      更新时间:2023-09-26

我想在输入文本字段时更改其fillColor。

该字段为空,默认情况下fillColor为红色。在这个字段中键入时,如何将fillColor更改为透明,所以在离开之前?

谢谢。

编辑:我使用的是Adobe Acrobat Pro DC。

我在自定义击键脚本中的代码:

var a = this.getField("a");
if(event.value == 0){
a.fillColor = color.red;
}else{
a.fillColor = color.transparent;
};

但这会在离开文本字段后更改颜色。如何在离开文本字段之前更改代码以更改颜色?

在字段激活时的字段属性中的Actions中创建Javascript,使用:

event.target.fillColor = color.yellow;

然后,只要您单击该字段,背景就会变为黄色。并在离开该字段时恢复为浅蓝色(默认值)。