2

我有一个小问题,我不知道如何解决它。我有一个自动提交表单的页面,表单的操作是转到外部 url。表单在首次加载时不会自动提交,但如果我刷新页面就会这样做。那么这里发生了什么?

我的自动提交 javascript 是

<script type="text/javascript">
  window.onload = function()
   {
     document.subfrm.submit();
   }

</script>

我的表单html是

<form name="subfrm" action="http://www.theexternalwebsite.com" method="post">
<input type="submit" value="Continue with Payment">

我可能做了一些非常愚蠢的事情,我的借口是我压力很大,而且还有许多迫在眉睫的最后期限。干杯!

4

2 回答 2

0

对,破解了。在我之前的表格中,我把

data-ajax=false

所以下一页被加载为普通的http..然后它按预期进行了重定向!

于 2012-05-27T14:54:47.907 回答
-1

这有效:

<html>
    <body onload="document.subfrm.submit()">
        <form name="subfrm" action="http://www.theexternalwebsite.com" 
                method="post">
            <input type="submit" value="Continue with Payment">
        </form>
    </body>
</html>​

演示:http: //jsfiddle.net/bensg/1/

于 2012-05-27T14:20:26.627 回答