这几天全是奇怪的问题,不同机器上提交的相同的form却出现数据丢失!!!!详细请进

jsidiot 2002-09-28 07:13:46
首先是用的同一台服务器,再本身的服务器上作测试,没有问题,但是再其他的机器上就会经常出现数据丢失,而且这次丢失这个,下次丢失那个,不过我觉得我的form应该不是很大把,虽然比平常的大了很多,但是也不至于有100k啊
所以这个问题现在狠棘手,因为涉及到数据提交和价格的问题,非常关键。我今天再问高手。有解决的办法嘛?
...全文
38 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
linhaibo 2002-09-30
  • 打赏
  • 举报
回复
To: qiuliang1979(qiuliang)

提交两次和IE版本有关系,
IE5 onsubmit 如果没有写 rentrun false 或者 self.event.returnValue=false; 也只会提交一次

IE6 onsubmit 的时候,如果没有写,就会提交两次,而且现象非常奇怪,即使你在更新代码后面加上提示,都会莫名其妙...

qimangxing 2002-09-30
  • 打赏
  • 举报
回复
我帮你推!!!
jsidiot 2002-09-29
  • 打赏
  • 举报
回复
我推啊推
jsidiot 2002-09-28
  • 打赏
  • 举报
回复
能够分开提交我早就解决了
关键是客户需要在一个表单里面啊
但是分开提交也就是要设置好多表单了?
是不是?
一个表单触发其他表单的提交吗?
那这样的数据还是一次提交啊
难道只是因为各个表单的数据少了就好了吗?
孟子E章 2002-09-28
  • 打赏
  • 举报
回复
Try:
分开提交
jsidiot 2002-09-28
  • 打赏
  • 举报
回复
我的method都是用了post
现在还是这个样子
不知道怎么解决了
JK_10000 2002-09-28
  • 打赏
  • 举报
回复
如果用get的方式提交form,只能提交2K的数据,后面的数据就被截掉了。
如果用method=post,就不会存在这样的问题了
不知是不是这个原因
mybios 2002-09-28
  • 打赏
  • 举报
回复
应该还是程序问题。因为我平时写程序时经常在Form中用动态表生成很多input数组,甚至是在动态表中用HTC动态生成更多的hidden input。提交后也从来没有试过丢失的。数据提交跟服务器无关的。
jsidiot 2002-09-28
  • 打赏
  • 举报
回复
文件太大了
有30k左右
没法贴出来
网上也没有地方放那
所以只是想问问可以解决嘛?
mybios 2002-09-28
  • 打赏
  • 举报
回复
贴个源程序出来。

qiuliang1979 2002-09-28
  • 打赏
  • 举报
回复
有时候是极其的问题,我的同事也碰到个问题就是明明只alert一次,可他的机器执行时老是alert两次!
你在多试几台看看!也许是这个问题!

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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