- 主题:chrome的form不能提交两次?
你这个写法一次都不提交才对
【 在 ciper (ciper) 的大作中提到: 】
: test.html
: <form method='GET' name='form2'>
: <input type='text'><br>
: ...................
--
FROM 202.106.68.*
chrome的策略是,如果你的表单内容没有变化,就认为是用户误操作,点了多次。
怎么说呢,太智能了也会挨骂...
【 在 ciper (ciper) 的大作中提到: 】
: 哦,刚才写错了,你们就当是submit吧,我测过很多次,把submit改成button然后run_check里面明写让form提交也不行
: chrome绝对是个垃圾,2.0.172.33好好的,3.0就不行了,刚才试了4.0的测试版也不行
: 你抄错了。
: ...................
--
FROM 202.106.68.*
至少在你这个例子里,改变input的值就可以提交,说明chrome确实检查了表单内容是否有变化...
另外,那个所谓“著名的bug”是啥,贴出来看看?
【 在 ciper (ciper) 的大作中提到: 】
: 标 题: Re: chrome的form不能提交两次?
: 发信站: 水木社区 (Fri Sep 25 10:36:10 2009), 站内
:
: 这不是智能,这是傻冒,我有一个查询表单,有各种field,比如product,user等等,用户可以从一组他事先定义好的查询条件里选择,比如query1,然后通过ajax,把所有的值更新到所有field, product,user等等,点击Run就可以查询了,结果在一个新窗口显示。现在做不到了,查询一次之后,用户从下拉框里选择了另一条查询,所有的值都被更新了,这时候点击Run,form却不提交了。Chrome根本不判断表单内容有没有更新!它就是不第二次提交表单。Chrome有一个著名的bug就是表单会被提交两次,现在我“欣喜”的看到它“修复”了这个bug,又加入另外一个让人恶心的bug
: 【 在 sayinger (言者) 的大作中提到: 】
: : chrome的策略是,如果你的表单内容没有变化,就认为是用户误操作,点了多次。
: : 怎么说呢,太智能了也会挨骂...
:
:
: --
:
: ※ 修改:·ciper 于 Sep 25 10:37:28 2009 修改本文·[FROM: 202.106.94.*]
: ※ 来源:·水木社区 newsmth.net·[FROM: 202.106.94.*]
--
修改:ciper FROM 202.106.94.*
FROM 202.106.68.*
如果你说的是后退按钮那个,那显然是一个feature,再合理不过了。
况且这现象几乎从有浏览器起就存在了,chrome这个后辈还没资格去扛
【 在 ciper (ciper) 的大作中提到: 】
: chrome resubmission
--
FROM 202.106.68.*