表格里面的表格 可以吗(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 xxx="/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

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

(77)
Expire date:PHP检查到期日期 如果早于用户到期日期postbone到用户到期日期
上一篇
Mo jay:WordPresspomo文件
下一篇

相关推荐

  • php 数组倒叙:Reverse Array in PHP

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

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

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

    2023-03-18 13:42:52
    0 37 32
  • Php数据库创建表:数据库php脚本 将数据插入表中(php insert)

    关于Php数据库创建表的问题,在php insert中经常遇到,我对 php 相当陌生,对于我的数据库类,我们需要使用 php 表单插入数据。我正在使用 MySQL workbench,MAMP 和 phpmyadmin,如果有帮助。…

    2024-02-27 04:16:16
    0 76 76
  • 专业编程学习:从哪里开始学习PHP的专业方法(how to start learning php)

    关于专业编程学习的问题,在how to start learning php中经常遇到,由于我听说过很多 PHP 程序员在编码他们的项目有多糟糕,我现在觉得我不信任我应该学习 PHP 的资源。即使有书籍,你也会发现一些不好的评论,说作者没有遵循一个好的做法等等。我假设这里至少有一些专业的 PHP 程序员,并想问他们在哪里可以开始正确的方式,我的意思是通过正确的方式来学习最好的方式而不是遵循?…

    2024-01-29 11:07:14
    0 58 23
  • Webstorm插件:IntelliJIDEA可以通过插件封装WebStorm和PHPStorm的所有功能吗

    关于Webstorm插件的问题,在intellij webstorm中经常遇到,我在市场上寻找一个新的 IDE,但对 Jetbrains 的一些产品之间的重叠感到困惑。它看起来像 IntelliJ IDEA 具有允许您进行 Node.js 和 php 开发的插件。…

    2024-02-20 10:51:13
    0 10 88
  • Php内存:PHP内存分析(memory profiling)

    关于Php内存的问题,在memory profiling中经常遇到,什么是分析 PHP 页面的内存使用情况的好方法?例如,查看我的数据使用了多少内存,和 / 或哪些函数调用分配了最多的内存。…

    2024-02-18 12:07:43
    0 61 18
  • 网页打印不弹出网页打印页面:如何打印网页:(print this page)

    关于网页打印不弹出网页打印页面的问题,在print this page中经常遇到,Possible Duplicate:How to print a portion of an HTML page?…

    2024-02-11 10:07:40
    0 19 90
  • 小米8录音文件在哪里:laravel8中login模型的文件在哪里 jetstream

    关于小米8录音文件在哪里的问题,在jetstream models中经常遇到,我需要在 laravel 8 和 Jetstream-Livewire 中编辑登录模型。我的问题是登录模型的文件在哪里可以位于 Larvel 8,Jetstream-Livewire…

    2024-02-26 00:58:33
    0 54 78

发表评论

登录 后才能评论

评论列表(50条)