表格里面的表格 可以吗(define alright)

我们是否可以在另一个表单中有一个表单?。这有什么问题吗?

260

虽然您可以在一个 HTML 页面中有多个<form>元素,但您不能嵌套它们。

163

表单嵌套可以通过新的 HTML5 input 元素的 form 属性来实现。虽然我们不在结构上嵌套表单,但输入被评估为它们在自己的表单中。在我的测试中,3 个主要浏览器支持除了 IE (IE11)。表单嵌套限制是 HTML UI 设计的一大障碍。

这是一个示例代码,当您单击保存按钮时,您应该看到“2 3 成功”(原始http://www.impressivewebs.com/html5-form-attribute/):

<form id="saveForm" action="/post/dispatch/save" method="post"></form>
<form id="deleteForm" action="/post/dispatch/delete" method="post"></form>
<div id="">
    <input type="text" name="foo" form="saveForm" />
    <input type="hidden" value="some_id" form="deleteForm" />
    <input type="text" name="foo2" id="foo2" form="saveForm" value="success" />
    <input type="submit" name="save" value="Save" form="saveForm" onclick="alert(document.getElementById('deleteForm').elements.length + ' ' + document.getElementById('saveForm').elements.length + ' ' + document.getElementById('saveForm').elements['foo2'].value);return false;" />
    <input type="submit" name="delete" value="Delete" form="deleteForm" />
    <a href="/home/index">Cancel</a>
</div>
83

否。HTML 明确禁止嵌套表单。

HTML 5 draft

内容模型:流内容,但没有表单元素后代。

HTML 4.01 Recommendation

<!ELEMENT FORM--(%block;|SCRIPT)+-(FORM)--interactive form-->

(请注意-(FORM)部分)。

14

不支持嵌套形式,并且不是 w3c 标准的一部分(正如你们中的许多人所说)。

然而,HTML5 增加了对输入的支持,这些输入不必是任何形式的后代,但可以通过使用“form”属性以几种形式提交。这并不完全允许嵌套形式,但是通过使用此方法,您可以模拟嵌套形式。

“form”属性的值必须是表单的 id,或者在多个表单的情况下,用空格分隔表单 id。

您可以阅读更多here

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(366)
Linux删除软链:Laravel软删除帖子
上一篇
Nova 4 e:强制黑暗或光明模式laravelnova4
下一篇

相关推荐

  • php 数组倒叙:Reverse Array in PHP

    PHP数组倒叙是指将数组中元素的顺序进行反转,使最后一个元素成为第一个元素,以此类推。可以使用PHP内置函数array_reverse()来实现,代码如下:…

    2023-01-12 06:55:53
    0 71 72
  • programdata是什么文件夹:深入理解Windows系统中的ProgramData文件夹

    ProgramData是Windows系统中的一个特殊文件夹,它用于存储全局性的数据和设置,以及应用程序或服务的配置文件。它位于C:\ProgramData目录下,是一个隐藏文件夹,不能直接在Windows资源管理器中访问,必须使用代码来进行访问。…

    2023-03-18 13:42:52
    0 72 71
  • 软件工程开发项目实例:软件工程术语(engineering terminology)

    关于软件工程开发项目实例的问题,在engineering terminology中经常遇到,什么意思:…

    2022-11-23 08:44:05
    0 10 13
  • Linux删除软链:Laravel软删除帖子

    关于Linux删除软链的问题,在soft model中经常遇到,在我们的项目中,我们必须为每个帖子使用软删除。在 laravel 文档中,我认为我们只能将此功能用于表。…

    2022-11-23 08:26:34
    0 66 26
  • phpstorm中文强大的PHP开发工具

    PHPStorm是JetBrains公司出品的一款功能强大的PHP集成开发环境(IDE),它可以帮助开发者快速编写、调试和测试代码。它支持多种语言,包括PHP、JavaScript、HTML、CSS和XML,可以帮助开发者快速构建功能丰富的Web应用程序。…

    2023-03-31 13:11:35
    0 85 81
  • php 正则匹配url:从 URL 中提取信息

    示例示例PHP正则匹配URL的代码示例如下:上述代码使用了正则表达式来匹配URL,以确定其有效性。…

    2023-03-02 15:58:48
    0 31 61
  • php序列化工具:Hello World;

    PHP序列化工具是一种将PHP变量转换为字符串的过程,以便将其存储在文件或数据库中,或者在网络上传输。序列化工具可以将复杂的数据结构(如对象和数组)转换为一个字符串,该字符串可以在以后重新转换回原始数据结构。…

    2023-03-25 01:15:25
    0 82 14
  • phpword模板替换让我们一起拥抱新的机遇

    PHPWord是一个开源的PHP库,可以用来创建、编辑和保存Microsoft Word文档。它可以轻松地生成DOCX文件,并且可以使用模板文件,以便在文档中插入文本、图像、表格等内容。…

    2023-05-05 01:38:37
    0 90 22

发表评论

登录 后才能评论

评论列表(53条)