错误信息: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);
}
(代码附在按钮的click方法上,cLookFeel是我的代码块的名称。)
奇怪的是 - Reader 然后似乎(经常)崩溃。去搞清楚。