如何处理多个表单?

时间:2013-06-19 08:32:06

标签: html forms

我有一个网页,其中包含页面上<body> ... </body>标记之间页面上所有代码的整体表单元素。

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

如何在网页上处理表单元素?浏览器是否知道处理网页的内容:

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

<forms>嵌套在其他<forms>内部在HTML4或HTML5中无效。

请参阅以下HTML5 Specification的相关部分:

  

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>

现在您的表单已经分开,很容易区分每个表单提交时应该采取的操作等。

答案 2 :(得分:0)

你的代码正在运行 但你在上面的代码中犯了愚蠢的错误 在标签中看到您使用'?'而不是'&gt;'登录 并将表格放在表格中 所以你可以得到正式的外观