如何使用javascript每5秒提交一次表单?
答案 0 :(得分:1)
setTimeout("$('#form').submit()",5000);
没有jQuery ......
setTimeout("document.forms['yourform'].submit();",5000);
答案 1 :(得分:1)
不确定为什么要这样做,但您可以使用setTimeout()
docs或setInterval()
docs方法。
请记住,当您提交表单时,您将其提交到网址,然后转到该网址(除非您使用ajax )。如果您的目标页面与源页面相同,则会重新加载页面,以便您的脚本从头开始。
以下代码将在执行后5秒提交表单 在重新加载它的页面中会再次执行,因此它会每5秒有效提交一次
setTimeout(function(){
document.getElementById('formID').submit();
}, 5000);
答案 2 :(得分:0)
setTimeout只会触发一次,setInterval会每隔x毫秒触发一次