2

我试着查了一下,但没有找到任何线索......

构建仅用于显示数据的表单的推荐方法是什么?

通常您需要进行编辑:

<form ... >
 <label>My label <input type='text'></label>
 <input type='submit'>
<form>

但是现在,我想要相同的表单,但不是用于编辑(数据库 webapps 的典型只读视图)。

标签标签似乎与输入标签挂钩,所以您不应该使用它吗?如果您在表单中使用了 fieldset标签,您将如何显示这些标签呢?

什么是正确的方法,像这样:?

<div class='form'>
   <div class='label'>My Label<div class='value'>my value</div></div>
</div>

您是否应该将所有内容都包装在 div 标签和 span 中?

从 Rails 的角度来看

有 DRY,这似乎有点双重,因为您的编辑表单 - 通常 - 具有与“视图”相同的数据,但是您将它们单独设置(不像新/编辑)?好奇你们如何保持视图和 _edit 表单同步。

谢谢!

4

1 回答 1

1

您可以在文本字段中使用readonly属性,

<input type="text" readonly="readonly" value="myValue">
于 2012-04-23T14:11:18.387 回答