首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表单中的表单

表单中的表单
EN

Stack Overflow用户
提问于 2012-01-27 13:06:02
回答 4查看 119关注 0票数 1

我有三个独立的表单,它们需要成为单个“更大”表单的一部分。我可以将它们合并成一个单一的表单,但这不是我的意图。我需要这样做:

代码语言:javascript
复制
<form method="" action="">

    <form1 without method and action>

    </form>

    <form2 without method and action>

    </form>

    <form3 without method and action>

    </form>

</form>

这样,来自这三种表单的数据可以集体地发送到“外部”表单。有可能吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-27 13:08:43

这是无效的HTML。

FORM不允许具有嵌套窗体。

来自HTML 4的DTD

代码语言:javascript
复制
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->

-(FORM)显式地排除了这一点。

您可以有一个表单,只需使用javascript隐藏不需要的元素。

票数 4
EN

Stack Overflow用户

发布于 2012-01-27 13:09:04

在表单元素中放置表单元素是无效的,没有定义方法或操作的表单是无效的。因此,由此产生的行为是没有定义的,而且,在偶然的情况下,它是不能被依赖的。

我看不出有什么理由想要/需要这种布局,因为一个表单应该是可以的。

您可能在寻找类似于<fieldset>元素的东西吗?

票数 6
EN

Stack Overflow用户

发布于 2012-01-27 13:09:32

不,不允许嵌套表单。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9033668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档