2012-02-27 54 views
3

按下我的PDF表单的“提交”按钮后,我想在表单验证和提交流程成功的情况下做一些事情(将字段设置为只读)编程验证+以Acrobat PDF格式提交

if (form.isValid()) { 
    submitForm(...); 
    if (form.wasSubmittedSuccessfully()) { 
     //doSomething(); 
    } 
} 

我想知道是否有实现form.isValid()一种简单的方法(即验证所有必填字段都是非空和格式正确无误)及以上form.wasSubmittedSuccessfully()

回答

2

看起来你需要在你的PDF中嵌入一些Javascript(验证函数)并附加函数来点击提交按钮的事件。

JavaScript™ for Acrobat® API Reference包含有关Adobe产品支持的Javascript中的任何内容的信息。部分方法和属性也受到第三方观看者的支持。

您可以使用Acrobat Professional和许多第三方工具和库将JavaScript嵌入到PDF中。

编辑:

这里有几个环节,可以帮助您开始:

+0

感谢您抽出宝贵时间来回答!我知道当然有一些JS是参与的,我正在寻找一个快速的代码片断,因为你所指的手册相当笨重,而且我的搜索还没有产生任何结果.. – cjauvin 2012-02-28 14:20:07

+0

@cjauvin你打算使用什么语言/平台来完成这项任务? – Bobrovsky 2012-02-28 16:40:40

+0

我可以在JS旁边使用哪种语言(使用Acrobat Pro X)?我不确定我是否理解你的问题,以及我的(非常诚实和有效)问题现在值得一个负值!这将是非常有用的,我知道为什么.. – cjauvin 2012-02-29 02:02:54