我需要在禁用的输入标签上有一个 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/