Html页面onLoad调用javascript而不提交按钮

时间:2013-07-25 15:41:54

标签: javascript html-form

我正在尝试从另一个链接加载一个带有“get”结果的html页面。这个想法是当我打开页面时,我应该看到get显示的结果。 我用javascript尝试了以下但没有成功。问题是我总是在页面上得到一个提交按钮。我希望提交“预先”完成! 请帮忙。这就是我所拥有的:

<body onLoad ="subMe()">
    <script>
       function subMe(){
        document.getElementById("formButton").submit();
       }
    </script>
<div align="center">

<div style="display: hidden;">
    <form action="http://localhost:8000/getusers/" method="get">
        <input type="submit" id="formButton" />
    </form>
</div>
..
</body>

有什么想法吗?这与我之前的帖子有关:Cgi C program return value to main HTML and display result

3 个答案:

答案 0 :(得分:1)

问题是您提交的是按钮,而不是表单。

尝试:

function subMe() {
    document.getElementsByTagName('form')[0].submit();
}

由于您不需要提交按钮,因此从html中删除它也没有任何害处。

答案 1 :(得分:1)

我相信你必须提交表格,而不是按钮。

document.getElementsByTagName('form')[0].submit();

答案 2 :(得分:0)

应该在表单元素上调用submit(),而不是在提交按钮上调用。