我在搜索互联网时收到了此自动表单提交者。虽然我希望它在一段时间内执行提交。比如可能在5或10秒之后。
<script type="text/javascript">
function formAutoSubmit () {
var frm = document.getElementById("31926767765874");
frm.submit();
}
setTimeout(function() { formAutoSubmit(); } , 5000);
</script>
答案 0 :(得分:1)
看一看,然后阅读JavasScript Timing Events。您可以简单地将formAutoSubmit()
包装在计时器中,如下所示:
<script type="text/javascript">
function formAutoSubmit() {
var frm = document.getElementById("31926767765874");
frm.submit();
}
var timeout = 2000; //2 seconds or 2000 ms
setTimeout(function()
{
formAutoSubmit();
}, timeout);
</script>
警告:这可能会对用户体验造成麻烦,所以请谨慎行事。
答案 1 :(得分:0)
使用setTimeout
setTimeout(formAutoSubmit, 10000);
那是10000毫秒(或10秒)
答案 2 :(得分:0)
如果你想在5秒后跑步:
setTimeout(function() { formAutoSubmit(); } , 5000);
如果你想每5秒运行一次:
setInterval(function() { formAutoSubmit(); } , 5000);