ページが読み込まれてから 30 秒後にページを送信する JavaScript を探しています。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 に答える