关于一个form.submit的问题(答案中10环可再开贴送200分)

heatol 2009-02-06 05:37:49

form1.submit();
debugger;
alert('sdfsdfsf');


在IE6中不会走到断点处
但是可以IE7在SUBMIT之后代码会继续运行.

请帮忙解释下 这到底是咋回事.

能不能让IE6也实现IE7的效果.既SUBMIT之后代码继续运行
...全文
248 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiao545214147 2009-02-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 Pinbor 的回复:]
form1.submit();

通过ajax,将这后面的代码,放到回调函数中去执行

debugger;
alert('sdfsdfsf');
[/Quote]

这个我同意,,
你都提交了,代码肯定不走了

除非你提交后,在返回一个值,然后再走下面的代码
就可以实现 你的效果
来客心动 2009-02-08
  • 打赏
  • 举报
回复
form1.submit();

通过ajax,将这后面的代码,放到回调函数中去执行

debugger;
alert('sdfsdfsf');

来客心动 2009-02-08
  • 打赏
  • 举报
回复
那只能是用ajax的异步请求了,因为你以提交,页面状态变了,后面代码就不执行,所以通过ajax的异步请求可以实现你的意思
jackljane 2009-02-07
  • 打赏
  • 举报
回复
你已经submit() 之后,如果要跟踪调试信息.就应该去那个接受提交信息的页面去调试!
ZJ159 2009-02-07
  • 打赏
  • 举报
回复
ding
heatol 2009-02-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 heatol 的帖子:]
JScript code
form1.submit();
debugger;
alert('sdfsdfsf');




在IE6中不会走到断点处
但是可以IE7在SUBMIT之后代码会继续运行.

请帮忙解释下 这到底是咋回事.

能不能让IE6也实现IE7的效果.既SUBMIT之后代码继续运行
[/Quote]

发贴的时候快下班了,打错了些字。。



我的意思是、、

在IE6中不会走到断点处
但是IE7却可以在SUBMIT之后代码会继续运行.
heatol 2009-02-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liujiayu10 的回复:]
这是IE6的不足,没办法的
[/Quote]

请问您的意思是 IE7在submit之后让代码继续运行的做法是才是对的吗?
有没有什么方法可以让IE6也如同IE7一样让submit之后的代码继续运行呢?
dengchenlu 2009-02-07
  • 打赏
  • 举报
回复
IE6不行吧
liujiayu10 2009-02-07
  • 打赏
  • 举报
回复
这是IE6的不足,没办法的
Robin 2009-02-06
  • 打赏
  • 举报
回复
form1.submit(); 执行之后就开始提交了,开始刷新页面了,之后的代码就不执行了
sprc_lcl 2009-02-06
  • 打赏
  • 举报
回复
<form id="form2" action="asdf.html" target="_blank">
</form>

document.getElementById('form2').submit();
alert('sss');

另开页的可以

本页的肯定不行

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧