javascript - 我的 input 元素设置为禁用时如何接收 onclick 事件?

标签 javascript html events input

我需要在禁用的输入标签上有一个 onclick/hover 事件。
除了将其包装在另一个标签中并为该标签提供事件之外,还有其他方法吗?

<input type="checkbox" onclick="cant_choose('event')" disabled="disabled" value="2" name="enroll_to[event][]">

最佳答案

您可以模拟它被 JavaScript 和 CSS 禁用。

也就是说,模糊它接收到的所有焦点,并添加一个类似这样的类。

input.disabled {
    background: #d4d0c8;
    color: #888;
    cursor: default;
}

更新

将其与 JSbin 上的正常和禁用浏览器的输入框进行比较.

关于javascript - 我的 input 元素设置为禁用时如何接收 onclick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819404/

相关文章:

javascript - Bootstrap 2.3.2 在浏览器窗口调整大小时网格中重叠 div

python - 在 windows 7 中使用 python 监视键盘事件

javascript - 如何使用jquery防止多次输入按键?

javascript - D3 条形图(按日期和上下文刷)

html - 创建用户可以订阅的动态 ICS 文件

html - -moz-max-content 不适用于 mozilla firefox

javascript - 如何在 knockout 中从节点中删除绑定(bind)?

java - .ics 文件中使用的时间格式?

javascript - CSS水平滚动?

html - 对齐多个 div 底部的链接按钮