小编典典

表格内的表格

all

我在 HTML 表中包含一些表单以添加新行和更新当前行。我遇到的问题是,当我在开发工具中检查表单时,我看到表单元素在打开后立即关闭(输入等不包含在表单中)。

因此,提交表单无法包含这些字段。

表格行和输入如下:

<tr>
    <form method="post" action="">
        <td>
            <input type="text" name="job_num">
        </td>

        <td>
            <input type="text" name="desc">
        </td>
    </form>
</tr>

任何帮助都会很棒,谢谢。


阅读 98

收藏
2022-05-05

共1个答案

小编典典

表单不允许作为table,tbody或的子元素tr。尝试在其中放置一个往往会导致浏览器将表单移动到它出现
表格之后(同时将其内容 - 表格行、表格单元格、输入等 - 留在后面)。

您可以在表单中包含整个表格。您可以在表格单元格中有一个表格。表格中不能有表格的一部分。

在整个表格周围使用一个表格。然后使用单击的提交按钮确定要处理的行(快速)或处理每一行(允许批量更新)。

HTML 5 引入了form 属性这允许您在表格外的
每行提供一个表单,然后使用其id.

2022-05-05