使用 JavaScript 拦截 PDF 表单提交
Intercept PDF Form Submission with JavaScript?
我有一个嵌入的PDF表单,它不是常规表单。尽管如此,PDF中有一个"提交"按钮,用于向指定的URL提交常规HTTP GET查询。
有什么方法可以截获 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 的信息
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- PDF 表单 提交到电子邮件
- 使用 JavaScript 拦截 PDF 表单提交
- 将表单提交到新窗口>显示pdf>父窗口将丢失子窗口引用