如何使一个INPUT控件无法失去焦点?我想在onblur中实现如下无效:
<input type="text" name="TE_COMPLETE_RATE" class="inputtext" id="TE_COMPLETE_RATE" style="width:100%" onblur="这里怎么搞呢?"/>onblur事件好像取消不掉,focus()无效。inputonblur无法失去焦点

解决方案 »

  1.   

    直接用 focus 可以 <input type="text"
     name="TE_COMPLETE_RATE" class="inputtext" 
     id="TE_COMPLETE_RATE" style="width:100%"
      onblur="this.focus()"/>
     
      

  2.   

    此方法浏览器不通用,FF下就不行了
    兼容FF<Script>
      function setFocus(el){
       setTimeout(function(){
       el.focus();
       },100);
      }
    </Script>
    <input type="text"
     name="TE_COMPLETE_RATE" class="inputtext" 
     id="TE_COMPLETE_RATE" style="width:100%"
      onblur="f1(this)"/>
      

  3.   

    CSDN是不是出问题了,结贴2次都没有成功提示?回个贴子,半天看不到。这是怎么了
      

  4.   

    我去,回完贴,看到的是好几个小时以前的内容。6年不来CSDN你怎么了
      

  5.   

    太伤心了。哎。CSDN服务器是不是架到尼比亚星球去了。