【发布时间】:2011-10-19 18:42:39
【问题描述】:
我想制作一个表格,其中一列是登录名,另一列是注册 使用纯 html 类似于
<table id="logIn-signIn">
<tr>
<td class="hd">LOGIN :</td>
<td class="hd">SIGN-UP :</td>
</tr>
<tr>
<td>
Email :
<input type="text" name="email" value="Email" />
</td>
<td>
First name :
<input type="text" name="firstName" value="First name"/>
</td>
</tr>
<tr>
<td>
Password :
<input type="text" name="password" value="Password"/>
</td>
<td>
Family name :
<input type="text" name="familytName" value="Family name"/>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td>
Email :
<input type="text" name="email" value="Email" />
</td>
</tr>
<tr>
<td></td>
<td>
Password :
<input type="text" name="email" value="Choose a password" />
</td>
</tr>
</table>
问题在于每一列将使用不同的字段(一个用于登录,一个用于注册),因此每个字段都需要不同的 form_for - 一个用于新用户,一个用于新会话
由于 html 表结构是按行而不是按列的,因此我无法将 form_for 块分开..
如何在 1 个表中使用 2 个不同的 form_for 块?
谢谢
【问题讨论】:
-
使用
divs代替tables。 -
使用 CSS 进行布局并摆脱表格
标签: ruby-on-rails-3 html-table form-for