【发布时间】:2011-02-08 21:27:15
【问题描述】:
我的 404 页面上有一个表单,该表单会自动填写用户尝试查找的地址。我也有 javascript,然后自动提交该表单。
问题是,一旦它自动提交它就会一直循环并且页面不断重新加载。
我正在尝试编写 javascript 代码以触发一次然后停止。 该脚本在页面加载时触发,这就是导致循环的原因。
结果:我需要它在页面加载时触发,页面重新加载,代码检查它是否已经重新加载过一次然后停止。
对于我的测试,我试图让它弹出一个警报,上面写着“我重新加载了一次”,这样我就知道它有效了。
这是我目前的代码
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.href
document.getElementById('badurl').value=grabedurl;
if( history.previous != history.current ){alert('I reloaded once')}
else
setTimeout("document.getElementById('errorsubmit').click()", 3000);}
</script>
【问题讨论】:
标签: javascript forms submit