Acrobat Pro:当用户点击文本字段

时间:2015-11-26 19:16:06

标签: forms pdf textfield acrobat

使用Acrobat Pro创建PDF表单的新功能。我正在处理一个页面,该页面具有为程序正确定位和格式化的多个文本字段,因此用户可以单击任何字段并键入其信息。

工作正常,但我希望如此(例如),当用户点击文本字段进行编辑/输入时,会显示一条消息,说明“确保您包含的标题也是有一个作品编号“。这只是一个提示,一旦用户完成该文本字段就会消失。

有没有直接的方法来执行此操作,不需要多个操作项(如创建新的文本字段?)

非常感谢你!

1 个答案:

答案 0 :(得分:0)

一种有点愚蠢,但简单的方法是创建另一个文本字段,使帮助文本为默认值,使字段为只读,默认为隐藏。

然后你将添加到onFocus事件中的代码:

this.getField("help.myField").display = display.noPrint ;

以及onBlur事件中的代码:

this.getField("help.myField").display = display.hidden ;

(假设包含字段myField的帮助文字的字段名为help.myField)。

您可以在页面上还有一个常规消息字段,而不是为每个数据输入字段都有单独的帮助文本字段。在这种情况下,您可以将以下内容添加到onFocus事件中:

this.getField("myHelpText").value = "This is the explanation for myField" ;

和onBlur事件:

this.getField("myHelpText").value = "" ;

那应该这样做。

还有鼠标文本,当鼠标悬停在字段上时会出现。您可以在字段属性中添加它,也可以使用JavaScript和userName字段对象属性。