一尘不染

HTML:是否有可能以XHTML有效方式在每个TABLE行中都有一个FORM标记?

html

我可以最好地描述如下:

我想要这个(在整个表中editmode保存并在每一行中保存按钮)。

<table>
    <tr>
        <td>Id</td>
        <td>Name</td>
        <td>Description</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="1" /></td>
        <td><input type="text" name="name" value="Name" /></td>
        <td><input type="text" name="description" value="Description" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="2" /></td>
        <td><input type="text" name="name" value="Name2" /></td>
        <td><input type="text" name="description" value="Description2" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <!-- and more rows here ... -->
</table>

我应该在哪里放置<form>标签?


阅读 286

收藏
2020-05-10

共1个答案

一尘不染

你不能 您唯一的选择是将其分为多个表,然后将form标记放在表之外。您可能最终嵌套了表格,但是不建议这样做:

<table>
  <tr><td><form>
    <table><tr><td>id</td><td>name</td>...</tr></table>
  </form></td></tr>
</table>

我将完全删除表格,并用divs和spans等样式化的html元素替换它。

2020-05-10