0

我正在寻找一个 JavaScript 在页面加载后 30 秒后提交页面。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 回答