2015-02-05 108 views
0

我有一个网页包含下拉和复选框,在下拉列表中选择值后,焦点将被设置为复选框。当尝试选中复选框时,单击事件不会触发。点击页面上的其他任何地方,然后可以选择复选框,这仅在I.E.-11版本中才会发生。 为什么我们不能在设置焦点时选中复选框? 任何解决方案或解决此问题。asp.net复选框onclick事件不发射

由于提前, 希尔帕

+2

这里是你的代码?你能把你的代码放在这里吗? – 2015-02-05 13:00:42

+0

为什么复选框需要关注?如果你没有点击它,你会怎样“检查”复选框?按进入?按回车可能会导致回发取决于默认控件等。 – Phil 2015-02-05 13:01:29

+0

亲爱的,请提供有关您的问题的更多详细信息,并始终将您的代码和您试图解决问题(如果有的话)的问题 – 2015-02-05 13:32:43

回答

0

这是对我工作。我刚刚在IE11上测试,它工作正常。平变化和的OnClientClick没有工作,做的onclick:

<asp:CheckBox ID="EnabledCheckBox" runat="server" OnClick="showDiv(this.checked);"/> 
<div id="ShowDiv">Show me now</div> 

的Javascript:

function showDiv(show) { 
    if (show) { 
    $('#ShowDiv').show("slow"); 
    } else { 
    $('#ShowDiv').hide("slow"); 
    } 
}