3

HTML には、たとえば他の入力に基づいて値のみを表示するように設計された特別な入力タイプがありますか? 誰も書き込みを許可されていない場合。または、無効なテキスト ボックスが最適なオプションですか?

4

4 に答える 4

4
<input type="text" readonly />

readonly属性はあなたの魔法を行います。

于 2012-04-21T15:25:14.083 に答える
2

最近では、ブラウザで読み取り専用属性を簡単に削除できます。label または span を使用し、その label 要素が入力ボックスのように見えるように数行の CSS コードを記述することをお勧めします。

<label>test value</label>

<style>
label {
    padding:3px;
    border:1px solid black;
    width:200px;
}
</style>
于 2012-04-21T15:32:04.643 に答える
0

HTML5 ドラフトでは、output要素はそのような目的のために存在します。ただし、同じ目的が他の方法で達成できるため、これを使用してもあまり意味がないと思います。

pデータを表示するだけの場合は、またはのような通常の HTML 要素を使用しdivますspan

フォーム データに沿ってデータを送信する必要がある場合は、それを隠し要素<input type=hidden>.

もちろん、必要に応じて 2 つを組み合わせることができます。データを個別に表示し、それをフォーム データ セットに含めます。

于 2012-04-21T16:54:34.807 に答える
0

readonly 属性を使用するか、javascript を使用して div の内容を更新します

于 2012-04-21T15:26:11.370 に答える