如何使用javascript重复提交表单?

时间:2011-02-26 15:25:05

标签: javascript form-submit

如何使用javascript每5秒提交一次表单?

3 个答案:

答案 0 :(得分:1)

setTimeout("$('#form').submit()",5000);

没有jQuery ......

setTimeout("document.forms['yourform'].submit();",5000);

答案 1 :(得分:1)

不确定为什么要这样做,但您可以使用setTimeout()docssetInterval()docs方法。

请记住,当您提交表单时,您将其提交到网址,然后转到该网址(除非您使用ajax )。如果您的目标页面与源页面相同,则会重新加载页面,以便您的脚本从头开始。

以下代码将在执行后5秒提交表单 在重新加载它的页面中会再次执行,因此它会每5秒有效提交一次

setTimeout(function(){
              document.getElementById('formID').submit();
            }, 5000);

答案 2 :(得分:0)

setTimeout只会触发一次,setInterval会每隔x毫秒触发一次