在30秒后提交页面的JavaScript

时间:2009-11-06 21:45:51

标签: javascript scripting form-submit

我正在寻找一个JavaScript,可以在加载页面30秒后提交页面。 jQuery是否提供此功能,或者有人为此定期使用javascript吗?谢谢

3 个答案:

答案 0 :(得分:4)

使用setTimeout你可以通过一个回调函数来实现这个目的,该函数可以为你提交一个表单(我认为你的意思就是“提交一个页面”)

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

这将在页面加载后30秒内提交名为“myform”的表单。

答案 1 :(得分:4)

您提交表单,而不是页面。你不需要jQuery来做到这一点。

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

<script>
    function doSubmit() { document.getElementById('foo').submit(); }
    setTimeout(doSubmit, 30000);
</script>

答案 2 :(得分:1)

使用setTimeout功能。