[英]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.