2016-12-02 43 views
1

我有一些JavaScript在Acrobat中運行良好。我一直無法讓他們在Adobe ES4 LiveCycle Designer中工作(我是一名新手)。將Acrobat JavaScript轉換爲Adobe ES4 Deigner JavaScript

其中一個JS的是,當被輸入到一個文本字段中的文本,以使在一個複選框中打勾。

生命週期的ES4,我已經在腳本編輯器中輸入的JavaScript和有「顯示:驗證*」。不幸的是JavaScript似乎沒有工作。任何幫助不勝感激。 Acrobat中的JavaScript我想轉換爲ES4是:

this.getField("checkbox 1").checkThisBox(0, (event.value!="")); 

親切的問候

凱文

+0

它應該在頂部說'親愛的專家'。謝謝 – sparrowk

+0

可以使用更多的代碼,你在做什麼。請告訴你想要發生什麼,以及它現在的工作原理。 – Flummox

+0

嗨Flummox - 抱歉遲到的答覆。我有一個需要填寫很多文本字段的表單。將會有一個複選框鏈接到每個文本字段(用於跟蹤目的)。這將很快指出哪些文本字段尚未完成。我在Acrobat中使用了這個代碼,它可以工作,但是我希望使用ES4設計器,並且代碼需要兼容。對不起,我希望這回答你問我,並感謝你的幫助。 – sparrowk

回答

1

總之,有沒有辦法自動/程序的Acrobat JavaScript的轉換爲XFA的JScript。對象模型以及事件處理模型相距甚遠。

最可靠的方法做這樣的轉換是要知道什麼的Acrobat JavaScript是幹什麼的,然後找到一種方法,做同樣的XFA JScript中。

換句話說,重新創建腳本。

+0

好極了。非常感謝。對不起,如果這不合適,但你能幫助嗎?如果有的話,那會是多少?非常感謝 – sparrowk

+0

我對此要求感到很榮幸,但我必須承認,我的專長是使用Acrobat JavaScript,而不是使用XFA JScript ... –

0

使用的LiveCycle的能力。
創建複選框。創建文本字段。右鍵單擊文本字段。選擇添加操作。設置文本字段不爲空時的條件,檢查複選框的值。或者您也可以將複選框設置爲只讀。

我這樣做是爲我創建一個表單,該項目可以檢查關前需要進行評論。