我已经使用Acrobat 10创建了一个可填写的PDF表单。我看到可以在其中设置表单字段为必填项,但所有操作都是用红色勾勒出这些字段。
如何在提示用户单击保存时提示他们在必填字段中输入数据?
如果要实现此目的,则需要使用Adobe-JavaScript。
阅读Adobe文档中的此页面以获取更多详细信息:
从该页面开始,您必须包含在PDF文件中的代码将如下所示:
f = getField(event.target.name)
if (f.value.length == 0)
{
f.setFocus()
//Optional Message - Comment out the next line to remove
app.alert("This field is required. Please enter a value.")
}
有关弹出警报的更多详细信息,可以在这里找到:https://acrobatusers.com/tutorials/popup_windows_part1
此代码有效,但不允许用户实际填写必填字段。消息框不会消失。找到一个实际上可以正常工作的代码/脚本会很好。真令人沮丧的是,当代码确实无法解决问题时,到处都张贴了代码作为答案。