当在文本字段中输入任何文本时(如图所示),如果不正确,则在 ONBLUR 事件上打开一个警报框。它在除 IE 8 之外的所有浏览器中都能正常工作。
在 IE 8 中,当我输入错误的字母然后直接单击 datepicker 图标时,它不会出现警报。这意味着不在 ie8 中执行 onblur 事件。
注意:这里的文本字段有文本类型,所以用户可以写任何东西。
意味着我在 ie8 的 onblur 事件中遇到问题,任何帮助表示赞赏。
当在文本字段中输入任何文本时(如图所示),如果不正确,则在 ONBLUR 事件上打开一个警报框。它在除 IE 8 之外的所有浏览器中都能正常工作。
在 IE 8 中,当我输入错误的字母然后直接单击 datepicker 图标时,它不会出现警报。这意味着不在 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>