HTML输入类型?

时间:2012-04-21 15:24:32

标签: html

HTML中是否有任何特殊的输入类型,仅根据其他输入显示值?当没有人被允许写入它。或者禁用文本框是最佳选择吗?

4 个答案:

答案 0 :(得分:4)

<input type="text" readonly />

readonly属性可以发挥你的魔力。

答案 1 :(得分:2)

现在很容易删除浏览器上的readonly属性。我建议你使用标签或跨度,并为该标签元素写几行css代码,使其看起来像输入框。

<label>test value</label>

<style>
label {
    padding:3px;
    border:1px solid black;
    width:200px;
}
</style>

答案 2 :(得分:0)

使用readonly属性,或使用javascript更新div的内容

答案 3 :(得分:0)

在HTML5草稿中,output元素用于此类目的。但是,我不认为使用它有多大意义,因为可以通过其他方式实现同​​样的目标。

要仅显示数据,请使用任何普通的HTML元素,例如pdivspan

如果需要沿表单数据传输数据,请将其放入隐藏元素<input type=hidden>

如果需要,您当然可以将两者合并:分别显示数据并将其包含在表单数据集中。