2012-04-23 59 views
2

我试图找这个,但没有找到任何线索...html5表单的推荐方式只能用于显示(只读)?

什么是仅建立显示数据的表单的建议方式?

通常你必须编辑:

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

但现在,我想同样的形式,但只是没有进行编辑(典型的只读数据库的webapps视图)。

标签标签似乎与输入标签挂钩,所以你不应该使用这个?如果您在表单中使用字段集标签,您将如何显示这些标签?

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

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

您是否应该将所有内容都包裹在div标签和跨度中?

从Rails的角度看

有干的,这似乎有点双重的,因为你的编辑形式-in常规 - 具有相同的数据作为“视图”,但尚未你设置它们分开(不像新/编辑)?好奇你们如何保持你的观点和_edit形式同步。

谢谢!

+2

如何使用输入标签禁用的财产? – Jasper 2012-04-23 11:26:52

+0

是的,我想到了!但后来我怀疑,如果你不把不必要的负载放在服务器上,通过所有的'形式'的东西....似乎是'简单'的方式,但不是推荐的方式;-) – Roger 2012-04-23 11:29:23

+0

我不认为你应该担心在这样的水平上的表现。问题更多的是你认为看起来更好。 – Jasper 2012-04-23 11:31:40

回答

1

您可以使用您的文本字段中只读属性

​​
+0

但是别忘了关闭你的输入标签=> /> – 2013-04-09 12:25:23

+0

@RichardHarris哦,对不起,关于那:)我下次会小心.. – 2013-04-10 08:54:12