引导影响单选按钮行为的 css
Bootstrap css affecting radio buttons behaviour
我发现在引导中使用单选按钮时出现问题,并让javascript查询单选按钮的选择。问题是,当单选按钮选择更改时,与按钮关联的onclick
事件会读取上一个选择,而不是当前选择。
这是我能够创建的 MWE(打开控制台以查看问题(:
https://jsbin.com/pasujeqeli/edit?html,output
单击"零"日志 True 到控制台。再次单击"零"会将 False 记录到控制台。实际上,控制台的日志现在只需单击一下单选按钮的实际状态。
我已经能够在没有bootstrap.css的情况下重新创建此错误,方法是单击与单选按钮相关的标签,而不是单击单选按钮本身。
似乎在单击标签时,在更新单选按钮之前调用了onclick
方法。另一方面,单击单选按钮本身时,将在单选按钮更新后调用 onclick
方法。
我的问题是:如何更改 js 或 html 以确保我始终可以查询单选按钮的当前状态?
有一种简单有效的方法可以解决这个问题,方法是在每个输入的 onchange
事件下添加函数,如下所示
<label class="btn btn-primary active">
<input type="radio" onchange="checkform()" name="number" checked="" id="one" value="One" >One
</label>
onchange
事件将在单选按钮更改后触发,而不是像onclick
事件发生的情况那样
相关文章:
- 单击时如何更改单选按钮的CSS
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- 如何使用CSS和Javascript或DOJO制作自定义单选按钮
- 如何使单选按钮在选择一个选项(CSS)后显示为选中状态
- 为什么javascript+CSS显示设置会使单选按钮不受欢迎
- 通过CSS和JavaScript隐藏和显示 asp.net 单选按钮
- 使用 JavaScript 将 CSS 应用于动态生成的单选按钮
- jQuery 在单选按钮上应用 CSS 类
- 将单选按钮转换为 css 开关
- 如何将单选按钮变成CSS按钮
- 引导影响单选按钮行为的 css
- 选中复选框时启用 html 单选按钮(基本 JS 或 CSS)
- 更改'李'css样式基于单击的单选按钮
- 根据使用Javascript选择的单选按钮,使以前被CSS隐藏的图像可见
- 如何使用css将单选按钮组堆叠在一起
- 基于中小型单选按钮选择重新调整图像大小:是否可以通过CSS进行调整
- 将单选按钮替换为图像,用CSS或纯JS.一些限制
- 自定义css单选按钮悬停效果
- Jquery Featherlight js自定义CSS单选按钮不工作在模态窗口
- 我的自定义CSS单选按钮在我的javascript中不被识别