Onblur事件里面写Focus()方法,JS没效果的处理方法
<input id="Text1" type="text" onblur="check(this);" /> <script type="text/javascript"> function check(obj) { $("#Text1").focus(); } </script>
直接在onblur事件里面写foucs事件,让输入框有鼠标焦点。经检测,ie是支持这种写法的,chrome,Firefox不支持
。
经过查找资料后,终于找到解决方法:
<script type="text/javascript"> function check(obj) {
setTimeout(function () {
$(obj).focus();
}, 0);
} </script>