我想使用checkbox
隐藏PDF form
中的文本字段。我想为许多checkbox/text-field
对执行此操作而不编辑每个对的脚本。这些字段的名称相同,后缀不同:Tax_NA
和Tax_init
是一对示例。如果用户按下N/A checkbox
,则应隐藏字段的首字母。
对于一对,此代码有效:
getField("Tax_init").display = event.target.value === "Off" ? display.visible : display.hidden;
现在我尝试填写hard coded
元素名称:" Tax_init
"使用从checkbox
:
var checkname = string(event.target.name);
var hidename = checkname.replace("NA", "init");
getField(hidename).display = event.target.value === "Off" ? display.visible : display.hidden;
这没有任何作用......但我不确定为什么,或者如何在Acrobat中使用诊断工具来挑选碎片。
我知道前两行有效JS
,但是Acrobat中可用的功能是什么?我可以打印到控制台或弹出窗口来验证每个部分吗? (我很少写JS
,而且从不在adobe产品内部。感谢任何帮助。