表格中的HTML表单打破了表格-IE9

表格中的HTML表单打破了表格-IE9,html,layout,Html,Layout,你好 我有HTML文档表, 每一行都是一个文档,有要下载的链接-因此我在每个单元格中添加了html表单(例如frmDocuments_17) 每一行都有复选框,因此您可以一次性删除一些文档-因此我用HTML表单(frmRemDocuments)包围了表格 在Firefox中,表格按预期显示,但在IE9中,第一行中断, 你知道如何解决这个问题吗? 以下是一个示例: 如果删除外部窗体,它将正确显示 非常感谢您的帮助嵌套HTML表单是问题所在, 一旦我删除了IE中的嵌套表单代码,它就可以正常工作了


你好
我有HTML文档表,
每一行都是一个文档,有要下载的链接-因此我在每个单元格中添加了html表单(例如frmDocuments_17)
每一行都有复选框,因此您可以一次性删除一些文档-因此我用HTML表单(frmRemDocuments)包围了表格

在Firefox中,表格按预期显示,但在IE9中,第一行中断,
你知道如何解决这个问题吗?

以下是一个示例:
如果删除外部窗体,它将正确显示

非常感谢您的帮助

嵌套HTML表单是问题所在,
一旦我删除了IE中的嵌套表单代码,它就可以正常工作了

谢谢您的帮助。

您通常不会在现有表单中创建新表单。IE被窃听了,我们都知道,所以它可能试图关闭您以前的表单,但还有其他打开的标签,所以它可能试图关闭所有标签,然后重新打开它们。请注意,第三行中的第一个单元格较长,这是因为IE启动了一个新表,并且它没有跟随前几行的宽度。IE—撇开它不谈,表单不应该是可嵌套的。不要用表单包装锚,而是处理单击并提交一个独立的表单(一个没有与外部表单嵌套的表单)。我同意jim的观点,也许如果你能让我们知道你想要完成什么,我们可以建议一个替代解决方案?我只是试图在html表中显示一些文档,以便用户下载它们(一个接一个)并删除它们(一次删除多个)这是IE错误,还是我的代码错了?谢谢你的帮助这也是我在我的案例中发现的。