在打印之前验证PDF表单域

时间:2011-02-16 17:43:05

标签: javascript validation pdf forms printing

我有一个可填写的PDF表单,我想在用户打印出来之前验证。

这是我的表格:

http://www.pentco.com/orderforms/pentco_creditapp_v2011b.pdf

我在网上寻找一个简单的解决方案,我想我已经找到了。它在这里:

http://www.alqemy.com/Forms/RequiredFields.pdf

我看过它的字段和按钮属性,但对于我的生活,我无法弄清楚它是如何工作的。按钮行为附加了一行代码,就是这样。

有人可以告诉我我错过了将这种形式的相同验证功能放入我的中吗?

皮特

2 个答案:

答案 0 :(得分:5)

validateFields()方法(用于按钮的鼠标按键事件)在文档级别定义。使用Acrobat选择“编辑所有JavaScripts”菜单项,您将看到此方法的代码。它可以非常简单地重复使用,您只需为所有必填字段设置工具提示,这些工具提示必须以'*'结尾(这是方法确定是否需要字段的方式)。

答案 1 :(得分:0)

这非常有效...感谢您指出在哪里可以找到JavaScript。如果其他人感到困惑:

您需要进行表单编辑

然后转到高级 - >文档处理 - >编辑所有Javascript ...

您可以在那里找到验证码。您想复制它并将其添加到打印按钮的Javascript