html文本框不可编辑,禁止用户修改的几种方法是什么?

html-css021

html文本框不可编辑,禁止用户修改的几种方法是什么?,第1张

具体步骤: \x0d\x0a方法一:设置readonly属性为true。\x0d\x0a\x0d\x0aHtml代码\x0d\x0a1. \x0d\x0a\x0d\x0a\x0d\x0a方法二:设置disabled属性为true。\x0d\x0a\x0d\x0aHtml代码\x0d\x0a1. \x0d\x0a\x0d\x0a\x0d\x0a方法三:在对象focus时立刻让它blur,使它无法获得焦点。\x0d\x0a\x0d\x0aHtml代码\x0d\x0a1. \x0d\x0a\x0d\x0a\x0d\x0a提示:readonly和disabled的区别在于后者完全禁止与设置该属性的对象交互(表现为不可改写、不可提交等)。

1、disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 一起使用。

示例:

2、readonly 属性规定输入字段为只读可复制,但是,用户可以使用Tab键切换到该字段,可选择,可以接收焦点,还可以选中或拷贝其文本。后台会接收到传值. readonly 属性可以防止用户对值进行修改。

readonly 属性可与 或 配合使用。

示例:

3、readonly unselectable="on" 该属性跟disable类似,input 元素,不可编辑,不可复制,不可选择,不能接收焦点,设置后文字的颜色也会变成灰色,但是后台可以接收到传值。

示例: