【问题标题】:Acrobat Pro: Creating a tip/instruction message when a user clicks on a text fieldAcrobat Pro:当用户单击文本字段时创建提示/说明消息
【发布时间】:2016-02-29 23:06:42
【问题描述】:

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

这很好用,但我希望这样(例如),当用户单击文本字段进行编辑/输入时,会出现一条消息,上面写着“确保您还包括标题有作品编号”。这只是一个提示,一旦用户完成该文本字段,它就会消失。

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

非常感谢!

【问题讨论】:

    标签: forms pdf textfield acrobat


    【解决方案1】:

    一个有点笨拙但简单的完成方法是创建另一个文本字段,将帮助文本设置为默认值,将该字段设为只读,并且默认隐藏。

    然后您将在 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 字段对象属性。

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多