【问题标题】:Programmatic validation + submit in an Acrobat PDF form程序化验证 + 以 Acrobat PDF 表单提交
【发布时间】:2012-03-17 10:53:54
【问题描述】:

按下 PDF 表单的“提交”按钮后,我想在表单验证和提交过程成功的条件下做一些事情(将字段设置为只读):

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

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

【问题讨论】:

    标签: javascript forms pdf acrobat adobe-javascript


    【解决方案1】:

    您似乎需要在 PDF 中嵌入一些 Javascript(验证功能)并将该功能附加到提交按钮的单击事件。

    JavaScript™ for Acrobat® API Reference 包含有关 Adob​​e 产品支持的 Javascript 中的任何内容的信息。第三部分也支持一些方法和属性 y 观众。

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

    编辑:

    这里有几个链接可以帮助您入门:

    【讨论】:

    • 感谢您抽出宝贵时间回答!我当然知道涉及到一些 JS,并且我正在寻找一个快速代码 sn-p,因为您所指的手册相当庞大,而且我在其中的搜索还没有产生任何结果..
    • @cjauvin 你打算用什么语言/平台来完成这个任务?
    • 除了 JS 之外,我还可以使用哪种语言(使用 Acrobat Pro X)?我不确定我是否理解您的问题,以及我的(完全诚实和有效的)问题现在是否值得负值!知道原因对我来说非常有用..
    • @cjauvin 我已经用几个可能有用的链接更新了我的答案。至于downvote,我不知道为什么有人认为你的问题不够好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    相关资源
    最近更新 更多