2017-08-31 38 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个月前,数以千计的使用。 –

回答