<input type="text" ID=Text1 TABINDEX="1"><br>
<input type="text" readonly ID=Text2><br>
<input type="text" ID=Text3 TABINDEX="2"><br>

解决方案 »

  1.   

    正常的:<input type="text"><br>
    只读的:<input type="text" readonly><br>
    正常的:<input type="text"><br>
    失效的:<input type="text" disabled value="123"><br>
    正常的:<input type="text"><br>
    <script language="javascript">
    <!--
    Function.prototype.bind = function(){
    var self = this;
    var arg  = arguments;
    return function(){
    self.apply(window,arg);
    }
    }
    var inputs = document.getElementsByTagName("input");
    for(i=0;i<inputs.length;i++)
    {
    if( inputs[i].type=="text" )
    {
    if( inputs[i].readOnly == true || inputs[i].disabled == true )
    {
    var f = function(o){
    if(o) o.focus();
    }
    inputs[i].onfocus = f.bind(inputs[i+1]);
    }
    }
    }
    //-->
    </script>
      

  2.   

    to 二楼: 我写了不能用tabIndex,你还用? 晕。
    谢谢 ice_berg16(寻梦的稻草人)