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