html的input标签disabled和readOnly属性的异同点

本文探讨了HTML中disabled与readOnly属性的使用区别。disabled使input标签文本框变灰且后台无法获取真实值,而readOnly保留了获取真实值的能力同时保持文本框的只读状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

共同点:disabledreadOnly都能实现input标签文本框的不可编辑和只读功能

异同点:1.disabled可以使input标签文本框变色

disabled最重要的一点就是让input标签文本框失效,实质就是后台无法获取到input标签的value的真实值,而是获取到值的是null;readOnly可以取到真实的value值!!!




 


 

 



HTMLinput 标签是用来创建用户输入表单的元素,它有很多属性用法,以下是常见的一些: 1. type 属性:用来指定 input 的类型,包括 text、password、checkbox、radio、submit、reset、button、file 等。 2. name 属性:用来指定 input 的名称,用于后台处理表单数据。 3. value 属性:用来指定 input 的值,对于 type 为 text、password、hidden、submit、reset、button 等类型的 input,value 属性表示默认值;对于 type 为 checkbox、radio 等类型的 input,value 属性表示被选中的值。 4. placeholder 属性:用来指定 input 的占位符,显示在 input 为空时的提示文字。 5. required 属性:用来指定 input 是否为必填项。 6. disabled 属性:用来指定 input 是否禁用。 7. readonly 属性:用来指定 input 是否只读。 8. autofocus 属性:用来指定 input 是否自动聚焦。 9. multiple 属性:用来指定 input 是否允许多选,仅适用于 type 为 file 的 input。 10. accept 属性:用来指定 input 可接受的文件类型,仅适用于 type 为 file 的 input。 11. size 属性:用来指定 input 的宽度,以字符为单位。 12. maxlength 属性:用来指定 input 可接受的最大长度。 13. min 属性 max 属性:用来指定 input 可接受的最小值最大值,仅适用于 type 为 number、range、date、time、datetime-local 的 input。 14. step 属性:用来指定 input 的步长,仅适用于 type 为 number、range 的 input。 以上是常见的一些 input 属性用法,不同的 input 类型可能还有其他特殊的属性用法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值