我有一个嵌入的PDF表单,这不是一个常规的表单。尽管如此,PDF中还是有一个Submit按钮,用于将常规的HTTP GET查询提交到指定的URL。
有没有办法在JavaScript中拦截表单的提交?我需要在提交操作上有自定义行为。谢谢
发布于 2012-04-20 05:31:56
您需要深入研究PDF规范,并实际修改文档本身。如果你没有工具允许你这样做,这将是不容易的,如果你的pdf是加密的,除非你有正确的密钥,这可能是不可能的。如果你试图找出如何使用Acrobat或其他类似的工具来做这件事,那么你可能问错了地方。
您需要的PDF Specification部分是8.6.4 (表单操作),关于Javascript操作的部分从第556页开始。
如果你只对表单验证感兴趣,那么PDF中已经内置了更简单的选项……
发布于 2012-04-20 05:26:37
使用jQuery很容易截获表单的提交事件:
$(document).ready(function() {
    $("#myForm").submit(function() {
        //DO SOMETHING
    });
});*"#myForm“是适当的css样式选择器,给定表单元素的id属性
这是documentation
您必须在页面中包含jQuery库。More on jQuery
https://stackoverflow.com/questions/10236749
复制相似问题