当前位置: 首页 > 面试题库 >

在另一个html表单中包含html表单是否有效?

姜乐语
2023-03-14
问题内容

具有以下内容的HTML是否有效:

<form action="a">
    <input.../>
    <form action="b">
        <input.../>
        <input.../>
        <input.../>
    </form>
    <input.../>
</form>

因此,当您提交“ b”时,您只会在内部表单中获得字段。提交“ a”时,您将得到减去“ b”中所有字段的所有字段。

如果不可能,那么针对这种情况有哪些解决方法可用?


问题答案:

A. 无效的HTML或XHTML

在正式的W3C XHTML规范的B部分“元素禁止”中指出:

"form must not contain other form elements."

至于较早的[HTML 3.2规范,FORMS元素上的部分指出:

“每个表单都必须包含在FORM元素内。在一个文档中可以有多个表单,但是FORM元素不能嵌套。”

B. 解决方法

有一些使用JavaScript的解决方法,而无需嵌套表单标签。

“如何创建嵌套表单。” (尽管标题 不是 嵌套的表单标签,但是是JavaScript解决方法)。

注意: 尽管可以通过脚本操作DOM来欺骗W3C验证程序来传递页面,但它仍然不是合法的HTML。
使用这种方法的问题在于,现在无法保证浏览器之间代码的行为。(因为它不是标准的)



 类似资料:
  • 问题内容: 我有2个HTML文件,假设是和。在我想包括。 在JSF中,我可以这样做: 这意味着在文件内部,我可以包含。 我们该如何存档? 问题答案: 我认为最好的解决方案是使用jQuery: : : 这种方法是解决我的问题的简单干净的方法。

  • 主要内容:在线实例,实例,实例,HTML 表单,实例,HTML 表单 - 输入元素,文本域(Text Fields),实例,密码字段,实例,单选按钮(Radio Buttons),实例,复选框(Checkboxes),实例,提交按钮(Submit),实例,实例,更多实例,表单实例,HTML 表单标签HTML 表单用于收集用户的输入信息。 HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。 在线实例 实例 <form action=""> First

  • HTML 表单用于收集不同类型的用户输入。 在线实例 创建文本字段 (Text field) 本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。 创建密码字段 本例演示如何创建 HTML 的密码域。 (在本页底端可以找到更多实例。) HTML 表单 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio

  • 问题内容: 我有两个列表,一个包含 相册,文件对的 列表,另一个仅包含有关一张照片的信息- 相册 (位置0)和 文件 (位置1) 如何查看 照片 列表是否在 照片 列表中?就像字符串一样。 相册 , 文件的 位置无关紧要,因为不会有任何 文件 等于 相册 。 问题答案: 同样喜欢字符串。不仅如此,也是 如此 。也适用于列表中的列表: 对列表的成员资格测试仅迭代列表,并对每个元素使用相等性测试以查看

  • 我一辈子都找不到在datetime local的输入框中添加秒的位置 现在它要求,我想在部分添加。结果将是: 我正在用PHP/HTML5编码 任何指示都将不胜感激。

  • 如何使用PHP正则表达式检查字符串变量$str是否包含单词“cat”,但不包含单词“dog”。 案例1:$str=“我的宠物:鹦鹉”- 我尝试过这个方法,但我想知道是否有一个正则表达式可以做到这一点