text1 失去焦点 为空的时候alert 提示然后获得焦点
text2 同上    
如果text1为空 鼠标点击text2 就会无限alert 
这个怎么解决ie8

解决方案 »

  1.   

    -_-b,你最好不要用 onblur 来触发这个事件,很容易掉坑里在 IE8 下,可以用 document.activeElement 来获得当前获得焦点的对象,你判断这个对象如果具有 onblur 触发的内容的话,就直接 return 好了
      

  2.   

    <script>
    function test(obj){
    var focusObj = document.activeElement;
    if (focusObj.onblur != null){
    return;
    }else{
    obj.focus();
    }
    }
    </script>
    IE8测试通过
      

  3.   

    表单提交时验证或者 textchanged 验证