2013-07-25 85 views
-1

我想加載一個HTML頁面,從另一個鏈接「獲取」的結果。想法是當我打開頁面,我應該看到顯示的結果。 我用javascript嘗試了以下,但沒有成功。問題是我總是在頁面上獲得一個提交按鈕。我希望提交「預先」完成! 請幫忙。這裏是我有:HTML頁面onLoad調用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

回答

1

問題是您提交的是按鈕,而不是表單。

嘗試:

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

既然你沒有必要提交按鈕,也有從HTML刪除它沒有害處。

0

應該在表單元素上調用submit(),而不是在提交按鈕上調用。

1

我相信你必須提交表單,而不是按鈕。

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