2

以下にボタンの例を示します

<button id="startrunning">go</button>

クリックを検出するために同じページのJavaスクリプトで使用しているフォームやものはありません。クリックすると思い通りに動作します。ページがロードされたときに自動的に送信されることを確認したいのですが、方法はありますか?

ありがとうございました

4

2 に答える 2

4

jsFiddle: http: //jsfiddle.net/QEu84/10/

<script type="text/javascript">
    function submit()
    {
        document.getElementById("startrunning").click(); // Simulates button click
        document.submitForm.submit(); // Submits the form without the button
    }
</script>

<body onload="submit()">
    <form id="submitForm">
        <button id="startrunning">go</button>
    </form>
</body>
于 2012-04-28T15:13:57.460 に答える
2

以下のコードを使用して、ページの読み込み時に自動的にクリックできますが、何かを送信するにはフォームが必要です(ボタンではなくフォームを送信します)

<body onLoad="document.getElementById('startrunning').click();">
于 2012-04-28T15:13:42.710 に答える