0

我有一个嵌入式 PDF 表单,它不是常规表单。尽管如此,PDF 中有一个提交按钮,可将常规 HTTP GET 查询提交到指定的 URL。

我有什么办法可以拦截 JavaScript 中表单的提交吗?我需要在提交操作上有自定义行为。谢谢

4

2 回答 2

1

您需要深入研究 PDF 规范,并实际修改文档本身。如果您还没有允许您执行此操作的工具,这将不容易,并且如果您的 pdf 被加密,除非您拥有正确的密钥,否则这可能是不可能的。如果您试图弄清楚如何使用 Acrobat 或其他类似工具来执行此操作,那么您可能问错了地方。

您想要的PDF 规范部分是 8.6.4(表单操作),而关于 Javascript 操作的部分从第 556 页开始。

如果您只对表单验证感兴趣,那么 PDF 中已经内置了更简单的选项......

于 2012-04-19T21:31:55.540 回答
-1

使用 jQuery 很容易拦截表单的提交事件:

$(document).ready(function() {

    $("#myForm").submit(function() {

        //DO SOMETHING

    });

});

*"#myForm" 是给定表单元素的 id 属性的正确 css 样式选择器

这是文档

您必须在页面中包含 jQuery 库。更多关于 jQuery

于 2012-04-19T21:26:37.493 回答