2012-02-27 43 views
3

按下我的PDF表單的「提交」按鈕後,我想在表單驗證和提交流程成功的情況下做一些事情(將字段設置爲只讀)編程驗證+以Acrobat PDF格式提交

if (form.isValid()) { 
    submitForm(...); 
    if (form.wasSubmittedSuccessfully()) { 
     //doSomething(); 
    } 
} 

我想知道是否有實現form.isValid()一種簡單的方法(即驗證所有必填字段都是非空和格式正確無誤)及以上form.wasSubmittedSuccessfully()

回答

2

看起來你需要在你的PDF中嵌入一些Javascript(驗證函數)並附加函數來點擊提交按鈕的事件。

JavaScript™ for Acrobat® API Reference包含有關Adobe產品支持的Javascript中的任何內容的信息。部分方法和屬性也受到第三方觀看者的支持。

您可以使用Acrobat Professional和許多第三方工具和庫將JavaScript嵌入到PDF中。

編輯:

這裏有幾個環節,可以幫助您開始:

+0

感謝您抽出寶貴時間來回答!我知道當然有一些JS是參與的,我正在尋找一個快速的代碼片斷,因爲你所指的手冊相當笨重,而且我的搜索還沒有產生任何結果.. – cjauvin 2012-02-28 14:20:07

+0

@cjauvin你打算使用什麼語言/平臺來完成這項任務? – Bobrovsky 2012-02-28 16:40:40

+0

我可以在JS旁邊使用哪種語言(使用Acrobat Pro X)?我不確定我是否理解你的問題,以及我的(非常誠實和有效)問題現在值得一個負值!這將是非常有用的,我知道爲什麼.. – cjauvin 2012-02-29 02:02:54