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