自动提交表单不在chrome中

时间:2012-05-27 14:01:55

标签: javascript html forms jquery-mobile

我有一点问题,我不知道如何解决它。我有一个自动提交表单的页面,表单的操作是转到外部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">

我可能做了一些非常愚蠢的事情,我的理由是我很紧张,并且还有很多迫在眉睫的截止日期。干杯!

2 个答案:

答案 0 :(得分:0)

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

data-ajax=false

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

答案 1 :(得分:-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/