http://community.csdn.net/Expert/topic/5132/5132582.xml?temp=.086178
这里有个帖子你改下就OK了

解决方案 »

  1.   


     <BODY>
      <INPUT id="t1" TYPE="text" NAME="" size="5" onkeyup="if(this.value.length >=3) document.getElementById('t2').focus();">.
      <INPUT id="t2" TYPE="text" NAME="" size="5"  onkeyup="if(this.value.length >=3) document.getElementById('t3').focus();">.
      <INPUT id="t3" TYPE="text" NAME="" size="5">
     </BODY>
    </HTML>
      

  2.   

    难道没有高手知道吗?这是浏览器的原因,不同的浏览器对文本框事件执行的结果不一样。
    我用alert调试,得出过程是这样的:第1个文本框触发onkeyup事件,调用函数,使第2个文本框得到焦点focus(),在IE中到这一步就截至了,可是在所谓的遨游浏览器里,还多执行了一步:接着触发第2个文本框的onkeyup事件,使第3个文本框得到焦点,所以跳到第3个去了按理这种规律来说会一直循环下去,可是为什么仅跳到第3个就不往下走了~~~-> 各位,能出个主意,不用onkeyup事件触发吗?多谢 <-
      

  3.   

    结果在IE上正常,NND 在遨游上从第1个跳到第3个,不跳到第2个也不跳到第4个,搞得老子郁闷结果在IE上正常,NND 在遨游上从第1个跳到第3个,不跳到第2个也不跳到第4个,搞得老子郁闷结果在IE上正常,NND 在遨游上从第1个跳到第3个,不跳到第2个也不跳到第4个,搞得老子郁闷结果在IE上正常,NND 在遨游上从第1个跳到第3个,不跳到第2个也不跳到第4个,搞得老子郁闷结果在IE上正常,NND 在遨游上从第1个跳到第3个,不跳到第2个也不跳到第4个,搞得老子郁闷
      

  4.   

    实在不行可以上www.w3c.org去查,或者到遨游官方网查看开发信息