0

ページが読み込まれてから 30 秒後にページを送信する JavaScript を探しています。jQueryはこの機能を提供していますか、それとも誰かがこれのために通常のjavascriptを持っていますか? ありがとうございました

4

3 に答える 3

5

setTimeout を使用すると、フォームを送信できるコールバック関数を使用することでこれを実現できます (「ページを送信する」という意味であると思います)。

    <script>
    setTimeout(function() {
        document.myform.submit();
    }, 30000);
    </script>

これにより、ページが読み込まれてから 30 秒後に「myform」という名前のフォームが送信されます。

于 2009-11-06T21:47:05.487 に答える
4

ページではなく、フォームを送信します。そのためにjQueryは必要ありません。

<form id="foo">
    // etc.
</form>

<script>
    function doSubmit() { document.getElementById('foo').submit(); }
    setTimeout(doSubmit, 30000);
</script>
于 2009-11-06T21:48:08.143 に答える
1

setTimeout関数を使用します。

于 2009-11-06T21:47:18.500 に答える