将Acrobat JavaScript转换为Adobe ES4 Deigner JavaScript

将Acrobat JavaScript转换为Adobe ES4 Deigner JavaScript,javascript,acrobat,Javascript,Acrobat,我有一些在Acrobat中运行良好的Java脚本。我还没能让它们在Adobe ES4 LiveCycle Designer中工作(我是个新手) JS之一是在文本字段中输入文本时启用复选框中的勾号 在LifeCycle ES4中,我在脚本编辑器中输入了JavaScript,并使用了“Show:Validate*”。不幸的是,JavaScript似乎不起作用。非常感谢您的帮助。我尝试转换为ES4的Acrobat JavaScript是: this.getField("checkbox 1").ch

我有一些在Acrobat中运行良好的Java脚本。我还没能让它们在Adobe ES4 LiveCycle Designer中工作(我是个新手)

JS之一是在文本字段中输入文本时启用复选框中的勾号

在LifeCycle ES4中,我在脚本编辑器中输入了JavaScript,并使用了“Show:Validate*”。不幸的是,JavaScript似乎不起作用。非常感谢您的帮助。我尝试转换为ES4的Acrobat JavaScript是:

 this.getField("checkbox 1").checkThisBox(0, (event.value!=""));
问候


Kevin

简而言之,没有办法自动/以编程方式将AcrobatJavaScript转换为XFAJScript。对象模型和事件处理模型相距太远

进行这种转换最可靠的方法是了解AcrobatJavaScript正在做什么,然后在XFAJScript中找到一种方法来做同样的事情


换句话说,重新创建脚本。

使用LiveCycle的功能。
创建复选框。创建文本字段。右键单击文本字段。选择添加操作。设置文本字段不为空时要选中的复选框的值的条件。您还可以选择将复选框设置为只读


我这样做是为了我正在创建的一个表单,在该表单中,在项目被签出之前需要一条注释

上面应该写“亲爱的专家”。感谢您可以使用更多的代码来描述您正在做的事情。请告诉我你想要发生什么,以及它现在是如何工作的。嗨,Flummox,很抱歉迟了回复。我有一个表格,有许多文本字段需要填写。将有一个复选框链接到每个文本字段(用于跟踪目的)。然后,这将快速指示哪些文本字段尚未完成。我在Acrobat中使用过这段代码,它可以工作,但是我希望使用ES4设计器,并且代码需要兼容。抱歉,我希望这能回答您的问题,并感谢您的帮助。另外,我可以添加一个用Acrobat创建的PDF文档来说明我的意思-许多Thanksmit最好链接到您在其他地方加载的图像。好的,太好了。非常感谢。对不起,如果这是不合适的,但你能帮忙吗?如果是,那要多少钱?很多人对此感到荣幸,但我必须承认我的专长是Acrobat JavaScript,而不是XFA JScript…