[前端]设置checkbox只读(非disable)

"本文介绍了如何通过JavaScript实现Checkbox的只读状态,保持其可点击但不改变颜色,以解决打印时模糊的问题。提供了两种方法,一种是`onclick="return false"`,另一种是`onclick="this.checked=!this.checked"`,并给出了代码示例,确保在打印时能清晰显示。"
摘要由CSDN通过智能技术生成

参考链接:

1、Checkbox的只读设置
2、checkbox单选框"只读",避免使用disable属性颜色变灰
方法一:

 οnclick="return false"

方法二:

οnclick="this.checked=!this.checked"

示例:

<input type="checkbox" class="checkbox" onclick="return false" checked/>一类
<input style="margin-left: 5px;" class="checkbox" type="checkbox" />二类
<input style="margin-left: 5px;" class="checkbox" type="checkbox" />三类

如图达到只读,但不置灰的效果,可以满足某些需求,如打印时,如果使用disable,打印出的非常模糊
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值