-1

別のリンクからの「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

4

3 に答える 3

1

問題は、フォームではなくボタンを送信していることです。

試す:

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

送信ボタンは必要ないので、html から削除しても害はありません。

于 2013-07-25T15:46:25.373 に答える
1

ボタンではなく、フォームを送信する必要があると思います。

document.getElementsByTagName('form')[0].submit();
于 2013-07-25T15:47:34.353 に答える
0

submit() は、送信ボタンではなく、フォーム要素で呼び出す必要があります。

于 2013-07-25T15:45:50.980 に答える