簡體   English   中英

如何使用javascript重復提交表單?

[英]How do I use javascript to repeatedly submit a form?

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

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

沒有jQuery ......

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

不確定為什么要這樣做,但您可以使用setTimeout() docssetInterval() docs方法。

請記住,當您提交表單時,您將其提交到網址,然后轉到該網址( 除非您使用ajax )。 如果您的目標頁面與源頁面相同,則會重新加載頁面,以便您的腳本從頭開始。

以下代碼將在執行后5秒提交表單
在重新加載它的頁面中將再次執行,因此它將有效地每5秒提交一次

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

setTimeout只會觸發一次,setInterval會每隔x毫秒觸發一次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM