页面打开后延时1秒自动提交表单问题.为何老是重复提交?

<scripttype="text/javascript">functionsubmitForm(){document.getElementById("form1").s... <script type="text/javascript">
function submitForm(){
document.getElementById("form1").submit();
}
</script>
<script type="text/javascript">
window.onload = function page_cg() {
setTimeout("a()", 1000);
}
function a() {
submitForm();
}
</script>
jsp页面中在线等
<body style="margin:0px auto;padding:0px;overflow: auto;" onload="page_cg();" >
<script type="text/javascript">
function submitForm(){
document.getElementById("form1").submit();
}
</script>
<script type="text/javascript">
function page_cg() {
setTimeout("a()", 1000);
}
function a() {
submitForm();
}
</script>
这样写也是重复提交啊
展开
 我来答
流金城
2013-11-01 · 超过20用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:57.1万
展开全部
看不出来什么问题。你为什么说提交了两次?告诉你两个方法来诊断。
1)将时间设置长一些,比如10秒,这样你就能根据提交的时间点判断是什么时候提交的。也可以把时间再加大到2分钟,后台打断点分析。
2)使用类似firefox/chrome这样可以跟中网络通讯的浏览器,看看是什么地方提交了表单。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式