disabled和readonly属性的区别是什么

简介:
在实际应用中,可能要设置表单元素为内容是不可更改的,标题中的两个属性都可以实现此功能。

代码如下:

 
01
02
03
04
05
06
07
08
09
10
11
12
<!DOCTYPE html>
< html >
< head >
< meta charset = " utf-8" >
< meta name = "author" content = "http://www.softwhy.com/" />
< title >蚂蚁部落</ title >
</ head >
< body >
< input type = "text" disabled value = "蚂蚁部落一" />
< input type = "text" readonly value = "蚂蚁部落一" />
</ body >
</ html >

上面代码使用两个属性可以将文本框设置不可更改的状态,使用键盘和鼠标是不能修改文本框的内容。

两个属性的区别:

虽然两个属性功能上有相似之处,但是区别还是非常巨大的,下面就简单做一下列举。

1.两个属性在元素上的渲染效果不同,这个自然一目了然。

2.disabled是设置元素"不可用",比较狠一点,相应元素的value属性值不能够通过表单提交,也不能够使用js代码去动态修改value属性值,readonly是设置元素为只读,可以通过表单提交相应的值,也可以使用js动态修改value属性值。



原文发布时间为:2017-2-20

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落

原文链接:disabled和readonly属性的区别是什么


相关文章
|
3月前
|
JavaScript 前端开发 数据库
input中的disabled 和 readonly的区别
input中的disabled 和 readonly的区别
206 0
|
8月前
|
JavaScript
const和readonly的区别
const和readonly的区别
59 0
|
8月前
|
JavaScript
内置工具Readonly,Required 的源码形状并说明其作用
内置工具Readonly,Required 的源码形状并说明其作用
48 0
disabled与readonly的区别
disabled与readonly的区别
72 0