如题

解决方案 »

  1.   

    当你keydown的时候判断是否是回车,如果是,跳转到下一个输入框
      

  2.   

    在默认的情况下tab键是可以切换输入框的焦点的,如果你的不是连续的,那就没有办法控制了
      

  3.   

    if(window.event.keyCode==13) { 
        var act = document.activeElement.id;
        window.event.keyCode=9;
      var formBTZD = ["a","b","c", "d","e"];//a、b、c、d、e是输入框的id
    for(var i=0;i<formBTZD.length;i++){
    if(formBTZD[i]==act&&i<formBTZD.length-1){
    $(formBTZD[i+1]).focus();
    }
    }
    }
    我是这样写的,但是他没有执行到,还是默认设置那些连续的输入框为焦点,因为a、b、c、d、e这几个输入框不是连续的
      

  4.   

    我已经解决了,将window.event.keyCode=9;
    去掉就可以了
    谢谢楼上朋友的解答!