HTML code:
<input value="YES" type="radio" disabled="disabled">
我有上面的代码。单选按钮处于禁用状态。 在Internet Explorer中,双击即可,即使它处于禁用状态。 这在firefox中不会发生。如何在IE中防止这种情况? 在jQuery中有什么方法可以防止这种情况吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您好取消点击:
<input value="YES" type="radio" disabled="disabled" onclick="return false;" ondblclick="return false;">
答案 2 :(得分:0)
有些东西你没告诉我们。
在单选按钮上设置禁用标志将不允许选择项目 - 通过单击或双击。
必须加载其他导致双击设置值的内容。您需要查看代码并找出“dblclick”事件的调用位置。从那里开始,它将更容易修复。
要修复它,您需要更改dblclick函数以检查该项是否已禁用。例如:
if ($(this).is(":disabled")) {
return false;
}
将其添加到函数顶部将阻止调用代码。
(这有很多假设,但同样,有些东西你没有告诉我们。)