HTML <input> readonly 属性
定义和用法
readonly
属性规定输入字段为只读。
readonly
属性是一个布尔属性。
如果已设置此属性,它规定输入字段是只读的。
只读输入字段不能被修改(但是用户可以通过tab键定位到它,将其高亮显示并从中复制文本)。
可以设置 readonly
属性以防止用户更改值,直到满足某些其他条件(如选中复选框等)。然后,JavaScript 可以删除 readonly
值,并使输入字段可编辑。
注意:表单仍然会提交只读的输入字段,但不会提交禁用的输入字段!
实例
包含一个只读输入字段的 HTML 表单:
<form action="/action_page.php"> <label for="country">国家:</label> <input type="text" id="country" name="country" value="China" readonly><br><br> <input type="submit" value="提交"> </form>
语法
<input readonly>
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |