我正在寻找一个 JavaScript 在页面加载后 30 秒后提交页面。jQuery 是否提供此功能或是否有人为此提供常规 javascript?谢谢你
问问题
2927 次
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 回答