2012-04-19 74 views
0

我有一个嵌入式PDF格式,它不是一个常规格式。尽管如此,PDF中还有一个提交按钮,用于向指定的URL提交常规HTTP GET查询。用JavaScript截取PDF表单提交?

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

+0

我相信这些修改必须嵌入到文档本身中。你有什么工具可用于编辑PDF文档?表单提交时你想要做什么?你完全绑定到JavaScript?如果我有另一个不是js的解决方案呢? – Prestaul 2012-04-19 21:18:57

回答

-1

这是很容易与jQuery拦截表单的提交事件:

$(document).ready(function() { 

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

     //DO SOMETHING 

    }); 

}); 

*“#myForm的”被赋予你的表单元素的id属性正确的CSS样式选择

这里是documentation

您必须在页面中包含jQuery库。 More on jQuery

+0

没有页面,没有HTML,没有jQuery ...他正在谈论嵌入到PDF文档中的表单。 – Prestaul 2012-04-19 21:33:19

1

您需要在PDF规范中进行一点挖掘,然后实际修改文档本身。如果你没有工具可以让你做到这一点,这将不是一件容易的事,而且如果你的pdf是加密的,除非你有合适的密钥,否则可能不会成为可能。如果您正在试图找出如何使用Acrobat或其他此类工具来执行此操作,那么您可能在错误的地方询问。

你想要的PDF Specification的部分是8.6.4(表单操作)和JavaScript操作的部分页面556

如果你感兴趣的是,表单验证,然后有更容易的选择建立在开始已成PDF格式...

+0

感谢您参阅PDF规范。为我节省了大量时间。 – mhawke 2012-06-14 03:19:27