Html IE8中的onblur事件

Html IE8中的onblur事件,html,internet-explorer-8,onclick,onblur,Html,Internet Explorer 8,Onclick,Onblur,当在文本字段中输入任何文本时(显示在图像中),如果该文本不正确,则会在ONBLUR事件中打开一个警报框。它在除IE 8之外的所有浏览器中都能正常工作 在IE8中,当我输入错误的字母,然后直接点击日期选择器图标时,它就不会出现警报。这意味着在ie8中不执行onblur事件 注意:这里的文本字段有类型文本,所以用户可以写任何东西 这意味着我在ie8的onblur事件中遇到了问题。感谢您的帮助。似乎在IE7及以上版本中有效。只是一个想法 <input type='text' id="id" na

当在文本字段中输入任何文本时(显示在图像中),如果该文本不正确,则会在ONBLUR事件中打开一个警报框。它在除IE 8之外的所有浏览器中都能正常工作

在IE8中,当我输入错误的字母,然后直接点击日期选择器图标时,它就不会出现警报。这意味着在ie8中不执行onblur事件

注意:这里的文本字段有类型文本,所以用户可以写任何东西


这意味着我在ie8的onblur事件中遇到了问题。感谢您的帮助。

似乎在IE7及以上版本中有效。只是一个想法

<input type='text' id="id" name="name" maxlength="10" />
<input type='text' id="id2" name="name2" onBlur="Count(this);" maxlength="10" />

<script type="text/javascript">
  function Count(arg) {
    arg.value = 'blue';
    return arg.value;
  }

// another option
  var t = document.getElementById("id");
  t.onblur = function() { alert("blurring"); };
</script>

函数计数(arg){
arg.value='蓝色';
返回参数值;
}
//另一种选择
var t=document.getElementById(“id”);
t、 onblur=function(){alert(“blurring”);};