HTML <input> readonly 属性

HTML input 标签参考手册 HTML <input> 标签

实例

带有只读输入字段的 HTML 表单:

<form action="demo_form.html">
Country: <input type="text" name="country" value="Norway" readonly><br>
<input type="submit" value="提交">
</form>

尝试一下 »

浏览器支持列表

IE Firefox Chrome Safari Opera
Internet Explorer Firefox Google Chrome Safari Opera

所有主流浏览器都支持 readonly 属性。


定义和用法

readonly 属性是一个布尔属性。

readonly 属性规定输入字段是只读的。

只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。

readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。


HTML 4.01 与 HTML5之间的差异

没有差异。


HTML 与 XHTML 之间的差异

在 XHTML 中,禁止属性最小化,readonly 属性必须定义为 <input readonly="readonly" />。


语法

<input readonly>


HTML input 标签参考手册 HTML <input> 标签