关于表单中Readonly和Disabled的区别

本文详细解释了HTML中Readonly和Disabled属性的区别。Readonly仅适用于input和textarea元素,并且在表单提交时仍会传递数据;而Disabled则可用于所有表单元素,且在表单提交时不传递数据。此外,文章还提供了使Readonly元素视觉上呈现为禁用状态的小技巧。

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:
Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。

共同点:都不能编辑和获取焦点。
readonly:使用表单post或get传递时会被传递出去。
readonly
disable:使用表单post或get传递时不会被传递出去。
disabled
但是readonly的显示效果是没有灰化的。

ps 小技巧: 可以给readonly设置一个css样式:

style="background-color:#cccccc;"

就酱紫 继续撸作业! ╮(╯_╰)╭

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值