html - 表格 - 无效的标记

时间:2012-09-09 02:21:17

标签: html ruby-on-rails haml

我知道在表格行中包含表单是不正确的。尽管如此,确实有这样做的实际原因。

我希望能够单独编辑每一行(ajax等),因此每个for都是自己的形式是有道理的。

下面是功能上我需要如何布置表和表单,但标记无效。而且,haml / erb实际上不会像这样处理标记(表单在第一个单元格中打开和关闭)。

我可以使用display:table-cell等,但我认为我显示的数据确实属于一个表,在语义上。

如何使用正确的标记完成相同的功能?

<table>
<thead>
  <tr>
    <th>id</th>
    <th>name</th> 
    <th>email</th>
    <th>phone</th>
    <th>address</th> 
  </tr>
</thead>
<tbody>
  <tr>
    <%= form_for person do |f| %>
      <td><%= id %></td>
      <td><%= f.text_field :name%></td>
      <td>...</td>
      <td>...</td>
      <td>...</td>
    <% end %>
  </tr>
</tbody>
</table>

0 个答案:

没有答案