input属性 disabled和readonly的区别
2021-08-14 10:08:07
disabled和readonly的区别:
这两种写法都会使显示出来的文本框不能输入文字,都能做到使用户不能够更改表单域中的内容,但:
disabled
会使文本框变灰,而readonly
只是使文本框不能输入,外观没有变化。readonly
只针对input
和textarea
有效,而disabled
对于所有的表单元素都有效。- 将表单以 POST 或 GET 的方式提交的话,使用了 disabled 后,这个元素的值不会被传递出去,而 readonly 会将该值传递出去。
- 当元素具有禁用属性时,不会触发任何事件.而
readonly
将被触发.