在javascript中发送密码

时间:2018-02-08 17:29:57

标签: jquery pdf vbscript adobe activexobject

我有以下代码在页面加载时自动填充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>

0 个答案:

没有答案