1

我有一个网页,它有一个整体的表单元素,围绕着页面上<body> ... </body>标签之间的页面上的所有代码。

作为网页的一部分,其中还有两个额外的表单,用于在网页中包含的表格上添加和编辑行。

网页上的表单元素是如何处理的?浏览器是否会知道如何处理布局的网页:

<body>
<form id="FullPageForm">
Content here.
    <form id="AdditionalFomr1">
        Form1 elements only
    </form>
    <form id="AdditionalFomr2">
        Form2 elements only
    </form>
</form>
</body>

浏览器能否正确隔离页面上各种不同的表单部分?

4

3 回答 3

1

不起作用。任何浏览器都不支持嵌套变量。

于 2013-06-19T08:34:54.803 回答
1

在HTML4 或 HTML5 中<forms>嵌套在 other<forms>中是无效的。

请参阅下面HTML5 规范的相关部分:

4.10.3元素 -内容<form>模型:流式内容,但没有<form>元素后代。

然而,他们可以是兄弟姐妹,例如

<form id="AdditionalFomr1">
    Form1 elements only
</form>
<form id="AdditionalFomr2">
    Form2 elements only
</form>
<form id="AdditionalFomr3">
    Form3 elements only
</form>

现在您的表单是分开的,很容易区分提交每个表单时应该执行的操作等。

于 2013-06-19T08:37:55.550 回答
0

是的,您的代码正在运行,但是您在上面的代码中犯了愚蠢的错误, 请参见您使用的标签“?” 而不是“>”符号 并将表格放在表格中,这样您就可以获得正式的外观

于 2013-06-19T08:41:45.967 回答