2

調べてみましたが、手がかりがありませんでした...

表示データ専用のフォームを作成するための推奨される方法は何ですか?

通常、編集用に次のものがあります。

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

しかし今、同じフォームが必要ですが、編集用ではありません (データベース Web アプリケーションの典型的な読み取り専用ビュー)。

labelタグはinput タグに接続されているようですが、これを使用する必要はありませんか? また、フォームでfieldsetタグを使用した場合、これらをどのように表示しますか?

次のような正しいアプローチは何ですか:?

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

すべてを div タグとスパンでラップすることになっていますか?

Railsの観点から

DRYがあり、これは少し二重に見えます.編集フォームは一般に「ビュー」と同じデータを持っていますが、(新規/編集とは異なり)別々に設定していますか?ビューと _edit フォームをどのように同期させているのか興味があります。

ありがとう!

4

1 に答える 1

1

テキスト フィールドでreadonly属性を使用できます。

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