2012-04-19 69 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