簡體   English   中英

使用javascript加載頁面時如何提交表單?

[英]How to submit a form when page loads using javascript?

我知道這個問題已被多次回答,但在我的情況下,JavaScript 代碼創建了一個無限循環,使我的頁面不斷加載,

<script type="text/javascript">
    window.onload = function(){
        document.getElementById('theForm').submit();
    }
</script>

我也嘗試了下面的一個,但它不起作用。

<body onload="document.theform.submit()";>

下面的代碼做了我需要的但並不完美。

<script type="text/javascript">
    window.onload = function(){
        document.getElementById('submit_button').click();
        setTimeout(function(){window.stop();},2500);
    }
</script>

如果您的目標是僅執行提交 onload 1 次然后中斷循環,則必須添加以形成一些隱藏變量並在每次提交時增加變量。 然后在 onload 函數中檢查 if 語句,如果隱藏變量大於 2,則不再提交。

試試下面的代碼

<script type="text/javascript">
   $(document).ready(function(){
       document.theForm.submit();
   });
</script>

 $(document).ready(function() { while (1) { $("#theForm").submit(); } });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <form method="post" id="theForm" name="theForm"> </form>

暫無
暫無

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

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