我有以下代码在页面加载时自动填充PDF
。我在PDF上进行了一些验证,并且自动填充开始,如果填写了一些无效数据,PDF会显示一个警告窗口(在PDF中)和填充停止。
手动,如果我们按ENTER键,警报弹出消失,焦点再次进入PDF字段,但这不是从脚本发生的。有人可以帮忙吗?
<head runat="server">
<script type="text/javascript">
function onloadBody() {
startFilling();
}
function startFilling() {
var AdobeForm = new ActiveXObject("WScript.Shell");
SendKeyEvents();
function SendKeyEvents() {
try {
if (!confirm('Start now?'))
return;
AdobeForm.AppActivate("window title", true);
AdobeForm.SendKeys('{TAB}{TAB}{TAB}32421313asd{TAB}', false);
} catch (ex) {
return false;
}
}
return false;
}
</script>
</head>
<body onload="onloadBody();">
<form id="form1" runat="server" >
<iframe id="targetFrame" src="MY_PDF_URL"></iframe>
</form>
</body>