2017-08-31 68 views
0

錯誤消息:form1.execValidate不是一個函數。 但這已工作好幾年了!Livecycle - form1.execValidate不是一個函數!然後讀者崩潰

上週,客戶(大型銀行)推出了新版本的Adobe Reader XI 11.0.21。也許註冊表鍵也改變了 - 不知道。

所以現在所有的生命週期表單都崩潰了。下面是在控制檯上看到的一個錯誤消息,然後是崩潰。

正在使用的代碼已經在大約5年內執行了10K +次以上,在許多版本上大約有5種不同的形式。

form1.FirstPage.sfBody.sfSectionB.sfEnder.SendReferral::click - (JavaScript, client) 
var res = form1.execValidate();  // does form validation, if all good returns true 
if (res) { 
    cLookFeel.fMailTo(event.target); 
} 

(代碼附加到按鈕上的點擊方法,cLookFeel是我的代碼塊的名字。)

而且奇怪的是 - 讀者則似乎(經常)崩潰。去搞清楚。

Console from Reader

隨後崩潰: enter image description here

+0

順便說一句,實際的形式,沒有工作的罰款,然後轟然之間改變 - 它已經穩定約4個月前,數以千計的使用。 –

回答