单选按钮input[type=radio],加上disabled后按钮颜色失效,始终默认为灰色

2023-11-01

在前端使用单选按钮input[type=radio]时,渲染后台数据时将单选按钮设为不可修改,给input加上disabled后,按钮颜色变灰,且通过css修改样式也无法改变。

通过百度尝试了类似以下方式的几种修改css样式的常用办法解决:
在这里插入图片描述
但在我这还是无效,突然奇想改变思考方式,不再思考如何修改input[type=radio]加上disabled后的默认样式,而是想将问题变为如何让单选按钮input[type=radio]被渲染后,不可再选择其他按钮,即禁止鼠标点击事件。

因为单选按钮input[type=radio] 使用 readonly 无效,所以一直没考虑对readonly 进行控制。

解决办法: 如今就是给渲染后的单选按钮input[type=radio] 加上readonly ,然后通过css设置其没有鼠标点击事件,即:

pointer-events: none;

若readonly 是通过jQuery加上去的,也可以通过jQuery设置css:

$('.sub').css("pointer-events","none");

在需要变回有鼠标点击事件,再设置:

$('.sub').css("pointer-events","auto");

此方法用后,单选按钮input[type=radio]不可修改且按钮仍有颜色:

在这里插入图片描述

注意:但此方法似乎在ie浏览器中不起作用,即pointer-events属性在IE浏览器中是无效的,不知道是不是我ie浏览器版本太低的原因

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单选按钮input[type=radio],加上disabled后按钮颜色失效,始终默认为灰色 的相关文章

  • 小白谈memcache和memcached的区别

    http www cnblogs com scotoma archive 2011 02 15 1955573 html 用了段时间的memcache和memcached总结下认识 看很多人在用cache的时候 刚刚都没有搞清楚memcac
  • PDFBOX和ASPOSE.PDF

    一 aspose pdf 文档 https docs aspose com pdf java 1 按段落分段 docx文本按段分段 public static void main String args int i 1 try 打开文件流
  • codeStriker(及与svn、bugzilla集成)使用过程记录 续

    下面是codeStriker与svn bugzilla集成使用的脚本 放在codestriker安装目录的bin下 usr bin perl w Create codestriker topic based on subversion co
  • 根据数据库名生成数据库结构说明

    根据数据库名生成数据库结构说明 package com cjm common import java io File import java io FileOutputStream import java sql Connection im
  • idea右键建包无package(无class等之类的同样适用)

    Intelidea创建好项目之后 右键新建Java class的时候发现没有改选项 只有以下几个选项 把src目录设为源码目录 首先打开Project Structure 如果有test测试文件夹就选中然后点Test按钮 最后点击OK完成
  • 会议OA项目进度(一)

    目录 前言 一 原型图业务介绍 数据库表结构 二 编码 发布会议 前言 前面的分享告一段落 从本篇文章开始将开始一个比较简易的会议OA系统 为什么要开发OA会议管理 会议是公司日常管理的重要手段之一 为了更好的协调部门与部门之间 员工与员工
  • DOM4J对SOAP的返回信息解析

    用DOM4J的XML解析式拿不到节点的 所以网上利用DOM4J提供的VisitorSupport解决此问题 不废话 直接看代码 package com starhub util import org dom4j Document impor
  • 关于Java调用dll的方法

    Java语言本身具有跨平台性 如果通过Java调用DLL的技术方便易用 使用Java开发前台界面可以更快速 也能带来跨平台性 Java调用C C 写好的DLL库时 由于基本数据类型不同 使用字节序列可能有差异 所以在参数传递过程中容易出现问
  • HashMap的数据操作演示

    import java util public class mytest public static void main String args mytest mytest new mytest Map map new HashMap fo
  • 深夜,我常逛的几个网站。

    程序员的工作和日常生活非常的枯燥 这里给大家推荐一些程序员经常使用的网站 也是我经常上的一些网站 我将会从多个角度 多个层面为你整理归纳这些网站和论坛 01 项目类 项目是一个面试官非常看重的点 也是拓展视野 挖掘轮子一个的地方 下面就为你
  • sql语句练习50题(Mysql版)

    表名和字段 1 学生表 Student s id s name s birth s sex 学生编号 学生姓名 出生年月 学生性别 2 课程表 Course c id c name t id 课程编号 课程名称 教师编号 3 教师表 Tea
  • 在浏览器中播放m3u8

    我自己做了个简单的demo地址 https github com onyas vip url resolve 欢迎star或fork 在浏览器上播放m3u8的视频地址有两种方式 html的video标签的方式 这种方式播放很简单
  • J2EE的体系架构——J2EE

    J2EE是Java2平台企业版 Java 2 Platform Enterprise Edition 它的核心是一组技术规范与指南 提供基于组件的方式来设计 开发 组装和部署企业应用 J2EE使用多层分布式的应用模型 J2EE分层 客户层
  • Jacob处理Word文档的方法

    7 4 使用Jacob来处理Word文档 Word或Excel程序是以一种COM组件形式存在的 如果能够在Java中调用Word的COM组件 就能使用它的方法来获取Word文档中的文本信息 目前网上有许多提供这样的工具 7 4 1 Jaco
  • 三英战SQL:解析NoSQL的可靠性及扩展操作

    摘要 NoSQL的高性能 易扩展及可靠性一直深受数据工作者的喜爱 然而对比传统关系型数据库NoSQL的优势究竟又在何处 Esen Sagynov在DZone上发布了一篇文章 从运行方面分析Cassandra HBase以及MongoDB产品
  • 常用正则表达式以及校验

    1 邮箱验证 判断邮箱格式是否正确 String ruleEmail w w w A Za z0 9 A Za z0 9 A Za z0 9 正则表达式的模式 编译正则表达式 Pattern p Pattern compile ruleEm
  • J2ee集合框架

    一 Collection接口 首先如图所见 Collection是整个集合框架的顶级接口 是Set和List的父接口 但不是Map的父接口 Map也是一个顶级接口 二 List集合的特点 总的来说学习框架就是为了学习容器的数据结构 增删改查
  • 经典Proxool.properties

    数据库1jdbc 1 proxool alias WEBGISjdbc 1 proxool driver class oracle jdbc driver OracleDriverjdbc 1 proxool driver url jdbc
  • 最燃黑客情报官薛锋:端起AK伏特加,代表人民把坏人抓

    文 史中 一 情报专家从未凋零真相并不总是像女神一样遥不可及 在二战最为焦灼的时候 盟军迫切地想知道一件事情 德国人究竟有多少坦克 于是他们派出间谍 破译电报 对德国俘虏刑讯逼供 得出的结论是 德国每个月可以生产1000多辆坦克 可是好像哪
  • mybatis自动生成@Table、@Column、@Id注解

    在pom xml中添加如下插件以及插件相关的依赖

随机推荐

  • spring cloud 大大大大的坑。 Failed to start bean 'eurekaAutoServiceRegistration'

    先说明一下问题 我在做cloud 消费服务的时候 不是我做的我负责改而已 因我们boot 用的是1 5 4的发行版本 然后 cloud和boot的版本不一样又引入了解决的包 最后被我改回来 导致不能启动 在spring boot 中直接启动
  • 自动创建字符设备驱动的设备文件

    目录 问题描述 解决方案 udev 嵌入式中用的是mdev 相关函数 在调用device create前要先用class create创建一个类 Linux内核中有各种类 比如gpio rtc led等 类这个概念在Linux中被抽象成一种
  • SpringBoot默认包扫描机制及使用@ComponentScan指定扫描路径

    SpringBoot默认包扫描机制 标注了 Component和 Component的衍生注解如 Controller Service Repository就可以把当前的Bean加入到IOC容器中 那么SpringBoot是如何知道要去扫描
  • Java基础进阶--注解

    Java基础进阶 注解 什么是注解 元注解 Target Retention 注解的应用场景 APT IDE输入限定检查 字节码编码 注解与反射 什么是注解 注解就是一个标签 可以放在任何地方 一个类 一个方法 一个变量 都可以用注解来标注
  • 基于testNG的通用数据驱动-DataProvider

    上一篇有提过可以通过DataProvider做数据驱动 通过 Test dataProvider abc DataProvider name abc 来获取指定的测试数据 在缺点是测试数据需要保存在代码中 如果想从外部获取参数 需要一个通用
  • 预测性维护(2)

    预测性维护 应用开发 预测性维护 应用开发流程 数据获取 数据处理 特征提取 模型训练 模型部署 预测性维护 应用开发流程 预测性维护应用从开发流程而言 和标准的机器学习类应用有其相似性 通常而言包括如下的五步法 数据获取 数据处理 特征提
  • 分布式一致性协议——CAP Paxos Raft ZAB

    一致性算法 Paxos Raft ZAB 1 1 CAP理论 分布式系统的CAP理论 理论首先把分布式系统中的三个特性进行了如下归纳 一致性 C 在分布式系统中的所有数据备份 在同一时刻是否同样的值 等同于所有节点访问同一份最新的数据副本
  • hibernate框架入门

    1 在IDE中创建java项目 比较简单不再演示 2 创建source folder 命名为Hibernate3 在Hibernate下载文件中找到我们所需要的三个配置文件和所有jar包 拷贝所需jar文件 构建依赖包 3 提供hibern
  • 2207. 字符串中最多数目的子字符串

    leetcode力扣刷题打卡 题目 2207 字符串中最多数目的子字符串 描述 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern 两者都只包含小写英文字母 你可以在 text 中任意
  • 使用Java流进行输入和输出操作

    使用Java流进行输入和输出操作 Java流是一种用于在程序中进行输入和输出操作的重要工具 流可以将数据从一个地方传输到另一个地方 例如从文件读取数据或将数据写入文件 在Java中 流被广泛用于处理输入和输出 以及进行网络通信 文件操作等
  • Python副业兼职,月赚7800元,一天只要两小时 !

    现在学习python的人越来越多了 跟大家聊聊如何利用python搞副业赚钱 想要利用 Python 赚钱的方式还是比较多的 其中接单和投稿算是两种比较简单的方式了 如果你是业余学python爬虫 可以去淘宝上加了找了几个店铺直接问需要爬虫
  • 编译报错:TypeError: Cannot read property ‘styles‘ of undefined at Object.loader

    编译报错 TypeError Cannot read property styles of undefined at Object loader 如下图 因为我的vue loader的版本是17以上 太高了 需要降到15的版本 我重新下的版
  • vue 异步加载远程组件(支持编译less语法)

    本代码已组件化 可以直接使用 说明 本组件可以直接解析 vue文件 为了支持less语法解析 在组件中引入less js 可在less官网下载 组件代码
  • 戴尔r510服务器不显示,戴尔 服务器dell R510 与 dell R710 对比

    戴尔台式机DELL服务器R510与R710的区别 戴尔台式机DELL服务器R510和R710有好多相同之处 1 都是2U服务器 2 都是双CPU服务器 3 所用CPU都是INTEL5500系列CPU 4 所用内存也是同样型号 R410 R5
  • PTA(Basic Level) 1094 谷歌的招聘

    2004 年 7 月 谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌 如下图 用于招聘 内容超级简单 就是一个以 com 结尾的网址 而前面的网址是一个 10 位素数 这个素数是自然常数 e 中最早出现的 10 位连续数字 能找出这个
  • 【点云】Large-scale Point Cloud Semantic Segmentation with Superpoint Graphs

    目录 1 摘要 2 介绍 3 方法 3 1 基于全局能量的集合分割 3 2 建立超点图 3 3 嵌入超点 3 4上下文分割 1 摘要 我们提出一个基于深度学习的框架 来解决大规模点云的语义分割问题 我们认为点云的组织形式可以被SPG Sup
  • 简单了解单点登录及实现方案

    代码演示基于springboot 一 单应用单节点登录认证 任何一个应用系统都离不开登录认证过程 实现登录认证主要目的是对系统的权限管理 在单应用单节点下常用做法通常采用session认证机制 其主要流程如下 客户端访问登录接口 传递用户名
  • i219-v不支持服务器,网络适配器中找不到Intel(R) Ethernet Connection I219-V该怎么解决?在虚拟机配...

    是因为网络适配器权限问题 1 打开网络连接 如下图 2 打开本地连接的属性 选择高级菜单 并将Internet连接共享的勾都打上 3 然后选择无线网卡进行专用网络连接 4 设置之后 您可以看到本地连接有一个手形图标 表明它是一个共版享状态
  • 三极管饱和及深度饱和状态的理解和判断!

    三极管饱和问题总结 1 在实际工作中 常用Ib V R作为判断临界饱和的条件 根据Ib V R算出的Ib值 只是使晶体管进入了初始饱和状态 实际上应该取该值的数倍以上 才能达到真正的饱和 倍数越大 饱和程度就越深 2 集电极电阻 越大越容易
  • 单选按钮input[type=radio],加上disabled后按钮颜色失效,始终默认为灰色

    在前端使用单选按钮input type radio 时 渲染后台数据时将单选按钮设为不可修改 给input加上disabled后 按钮颜色变灰 且通过css修改样式也无法改变 通过百度尝试了类似以下方式的几种修改css样式的常用办法解决 但