Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:
Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
共同点:都不能编辑和获取焦点。
readonly:使用表单post或get传递时会被传递出去。
![]()
disable:使用表单post或get传递时不会被传递出去。
![]()
但是readonly的显示效果是没有灰化的。
ps 小技巧: 可以给readonly设置一个css样式:
style="background-color:#cccccc;"
就酱紫 继续撸作业! ╮(╯_╰)╭
本文详细解释了HTML中Readonly和Disabled属性的区别。Readonly仅适用于input和textarea元素,并且在表单提交时仍会传递数据;而Disabled则可用于所有表单元素,且在表单提交时不传递数据。此外,文章还提供了使Readonly元素视觉上呈现为禁用状态的小技巧。
548

被折叠的 条评论
为什么被折叠?



