我有以下简单的html页面,其中包含一个显示模糊事件警报消息的文本字段。每当用户关注文本字段并单击窗口内的任何位置时,在最小化当前窗口之后将显示警报消息,即警报消息的后端在最小化时不显示当前窗口。仅当单击警告消息的确定按钮时,才会显示窗口。在文本字段中使用选项卡按钮时不会发生此问题。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body>
<input name="txtFromDate" tabindex="6" id="txtFromDate" style="width: 75px;" onblur="alert('Clicked');" type="text" maxlength="10" value="04/11/2017">
</body>
</html>
具有此问题的IE11版本 - 11.0.9600.16384(Windows Server 2012 R2),11.0.9600.18378(Windows Server 2012 R2),11.0.9600.18618(Windows 8)
没有此问题的IE11版本 - 11.0.960.18617(安装在Windows 7中)
请提出是否有任何解决办法。
注意:这在IE8中运行良好
答案 0 :(得分:1)
onblur =“(this!= document.activeElement)&amp;&amp; setTimeout(function(){alert('Clicked')},0)”