我有一个嵌入式 PDF 表单,它不是常规表单。尽管如此,PDF 中有一个提交按钮,可将常规 HTTP GET 查询提交到指定的 URL。
我有什么办法可以拦截 JavaScript 中表单的提交吗?我需要在提交操作上有自定义行为。谢谢
我有一个嵌入式 PDF 表单,它不是常规表单。尽管如此,PDF 中有一个提交按钮,可将常规 HTTP GET 查询提交到指定的 URL。
我有什么办法可以拦截 JavaScript 中表单的提交吗?我需要在提交操作上有自定义行为。谢谢
您需要深入研究 PDF 规范,并实际修改文档本身。如果您还没有允许您执行此操作的工具,这将不容易,并且如果您的 pdf 被加密,除非您拥有正确的密钥,否则这可能是不可能的。如果您试图弄清楚如何使用 Acrobat 或其他类似工具来执行此操作,那么您可能问错了地方。
您想要的PDF 规范部分是 8.6.4(表单操作),而关于 Javascript 操作的部分从第 556 页开始。
如果您只对表单验证感兴趣,那么 PDF 中已经内置了更简单的选项......
使用 jQuery 很容易拦截表单的提交事件:
$(document).ready(function() {
$("#myForm").submit(function() {
//DO SOMETHING
});
});
*"#myForm" 是给定表单元素的 id 属性的正确 css 样式选择器
这是文档
您必须在页面中包含 jQuery 库。更多关于 jQuery