Google chrome 表单提交不在Chrome中工作?

Google chrome 表单提交不在Chrome中工作?,google-chrome,form-submit,Google Chrome,Form Submit,我在Chrome中发现一种奇怪的行为。 我有表格编辑记录详细信息。 当用户在记录列表网格中单击“编辑”时。我的页面加载一个包含所有详细信息的表单 在窗体中加载的记录的。 有趣的问题来了。 如果我不编辑表单中的任何字段,只需单击“提交”按钮。 一切正常 但如果我编辑任何输入字段,然后单击提交 那么chrome不会提交表单 它在IE中工作得非常好 我试着改变我的提交按钮 <input type="submit" value="Continue" name="submit" class="sta

我在Chrome中发现一种奇怪的行为。
我有表格编辑记录详细信息。

当用户在记录列表网格中单击“编辑”时。我的页面加载一个包含所有详细信息的表单 在窗体中加载的记录的。 有趣的问题来了。 如果我不编辑表单中的任何字段,只需单击“提交”按钮。 一切正常

但如果我编辑任何输入字段,然后单击提交

那么chrome不会提交表单

它在IE中工作得非常好

我试着改变我的提交按钮

<input type="submit" value="Continue" name="submit" class="standard button" id="ContinueButton" onclick="isValidDate()">


但是没有用

进一步观察


我注意到了。我有不同的文本区,文本框,日期文件。我可以更改任何文件并提交表格,没有问题。
但是如果我更改了数量字段并提交,那么它将不起作用。

您的doctype和html类型是什么?
您是否尝试关闭内部标记?

问题出在您的Javascript代码中

能否尝试将按钮的名称从submit更改为其他名称,如btnSubmit并重试?
这应该行。

我看到这是一个旧线程,但我刚刚遇到了与chrome相同的问题,不喜欢我的提交按钮。结果表明,chrome正在消亡,因为我有一个名为size的输入。我通过查看chrome控制台发现了这一点。我建议你看看你的chrome控制台,看看除了javascript之外,是否有表单元素可能导致了这个问题


希望这有帮助

今天早上我遇到了同样的问题。我在chrome控制台中进行了检查,未报告任何错误。仅清除浏览器缓存就解决了此问题。

我遇到此问题,原因是表单标记位于表内,而不是表外。我不知道为什么在这个例子中这很重要,因为我在其他地方使用了相同的代码,但当我修改它时,它起了作用。

我在submit button onClick方法上调用了一个javascript方法。我正在那里提交表格。当我将输入类型从submit更改为button时,我的问题得到了解决。

不确定这是否与最初声明的问题有关,但这可能与那些在Chrome和IE之间经历提交按钮响应不对称反应的人有关

在某些情况下,IE比Chrome更宽容。我在研究类似的“外表”问题时发现了这种讨论

在我的表格上,这个问题是最常见的,大约在18岁左右“从监视器上。不知何故,在我的编码中,我给了包含表单container id='contact'的div,表单的名称为='contact'。提交按钮按预期在IE中工作,在提交按钮中使用form='contact'进行安排。然而,Chrome忽略了按钮的点击,没有任何线索说明为什么会出现在控制台中

在花了令人尴尬的长时间尝试各种备选方案——在提交按钮中创建onclick事件等之后,我意外地发现了真正的问题。(表单id似乎是Chrome的权威句柄,而IE似乎接受名称值?)

把这个放在这里,以防其他人陷入这种情况


我在另一次看到过这种效果——IE也更宽容不匹配的大括号,而Chrome没有播放——忽略了引用文档的代码

Firefox中发生了什么?您是否尝试清除浏览器的缓存?
class=“standard button”
中的空格字符不知怎的困扰着meI尝试清除缓存,但没有用。我今天也看到了这一点(过去使用Chrome提交表单时也遇到过类似问题)。你能在你的JavaScript方法中发布代码吗?尝试了没有用-我已经更新了我对这个问题的观察。请注意我发表的意见。事实上,你的建议帮助我解决了这个问题。更改Name属性和一些JavaScript更正解决了这个问题。请参见此处:(另外:我们不认为问题实际上是由于给
标记一个
Name=“size”
属性造成的。)
<input type="submit" value="Continue" name="submit" class="standard button" >