【发布时间】:2011-05-01 11:03:54
【问题描述】:
我正在尝试创建一个表格,其中每一行都是一个表格。我希望每个输入都在不同的表分区中,但我仍然需要,例如,所有第一个输入都属于同一个表头,依此类推。
我想做的是一个可编辑的网格,或多或少是这样的:
<table>
<tr>
<form method="POST" action="whatever">
<td><input type="text"/></td>
<td><input type="text"/></td>
</form>
</tr>
<tr>
<form method="POST" action="whatever">
<td><input type="text"/></td>
<td><input type="text"/></td>
</form>
</tr>
</table>
但显然我不能以这种方式排列标签(或者 w3c 验证器所说的)。
有什么好的方法吗?
【问题讨论】:
-
为什么不去掉表格,把你的桌子弄掉。
-
正如答案中所讨论的,似乎更好的选择是使用某种 AJAX 来执行此操作。以下问题包含一组 jQuery 网格插件,可以让你做你想做的事;希望你觉得这很有帮助。 stackoverflow.com/questions/159025/jquery-grid-recommendations
-
一个类似的问题stackoverflow.com/questions/5967564/form-inside-a-table 有很好的答案。
标签: html webforms html-table web-standards