表单提交无法在Chrome中使用?

问题描述 投票:5回答:8

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

当用户单击Records Grid列表中的Edit时。我的页面加载一个Form,其中包含表单中加载的记录的所有详细信息。这是有趣的问题。如果我不编辑表单中的任何字段,只需单击提交按钮。一切正常。

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

然后chrome没有提交表单。

它在IE中运行得非常好

我尝试更改提交按钮

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

<input type="submit" value="Continue" name="submit" class="standard button" >

但没有用

进一步观察。


我注意到。我有不同的文本区域,文本框,日期提交。我可以更改任何文件并提交表格没有问题。但是,如果我更改数量字段并提交然后它将无法正常工作。

google-chrome form-submit
8个回答
2
投票

您可以尝试将按钮的名称从提交更改为其他类似btnSubmit并尝试吗?这应该工作。


1
投票

我今天早上遇到过同样的问题。我检查了Chrome控制台没有报告错误。只需清除浏览器缓存即可修复此问题。


0
投票

什么是你的doctype和html类型?你试过关闭里面的标签吗?


0
投票

我发现这是一个旧线程,但我只是遇到了同样的问题,Chrome不喜欢我的提交按钮。事实证明,铬正在死亡,因为我有一个名为size的输入。我通过查看chrome控制台找到了这个。我建议你看一下你的chrome控制台,看看是否有一个表单元素可能导致javascript除外。

希望这可以帮助!


0
投票

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


0
投票

不确定这与最初陈述的问题有关,但它可能与那些在Chrome和IE之间提交按钮响应时遇到不对称反应的人有关。

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

在我的表单上,问题是最常见的问题,位于显示器的大约18英寸处。不知何故,在我的编码中,我给出了包含表单容器id ='contact'的表格,表单名称='contact'。提交按钮按预期在IE中工作,在提交按钮中使用form ='contact'进行安排。但Chrome忽略了按钮点击,没有提示控制台内的原因。

经过一段令人尴尬的长时间尝试各种替代方案 - 在提交按钮等中创建onclick事件后,我偶然发现了真正的问题。 (表单ID似乎是Chrome的权威句柄,而IE似乎接受名称值?)

把它放在这里以防万一其他人偶然发现这种情况。

我已经在另一个时间看到了这种效果 - IE也更容忍不匹配的大括号,而Chrome没有播放 - 忽略引用该文档的代码。


0
投票

我有这个问题,因为表格标签在表格内,而不是在外面。我不确定为什么这个在这个实例中很重要,因为我在其他地方使用相同的代码,但是当我修改它时,它起作用了。


-4
投票

问题出在您的Javascript代码中。

© www.soinside.com 2019 - 2024. All rights reserved.