按->键 = 按TAB
按<-键 = 按shift+TAB
怎样写呢,这段程序?

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    //** power by fason
    function Go(oForm, e) {
    if (!e) e = window.event;
    var code = e.which ? e.which : e.keyCode;
    var o = e.target ? e.target : e.srcElement;
    if (code == 13) {
    var oInput = oForm.getElementsByTagName("input");
    for (var i=0; i<oInput.length; i++)
    if (oInput[i] == o) break;
    while (i != oInput.length-1) {
    if (oInput[i + 1].type == "text") {
    oInput[i + 1].focus();break;
    }
    i++;
    }
    }
    };
    //-->
    </script><form method=post action="">
    <input type="text" onkeypress="Go(this.form, event)">
    <input type="text" onkeypress="Go(this.form, event)">
    <input type="text" onkeypress="Go(this.form, event)">
    <input type=checkbox>
    <input type="text" onkeypress="Go(this.form, event)">
    <input type="text" onkeypress="Go(this.form, event)">
    <input type="text" onkeypress="Go(this.form, event)">
    <input type=checkbox>
    </form>
      

  2.   

    如果在输入框1按下Enter,光标跳到输入框2,按下enter,光标跳到输入框3.......
    以此类推<input type=text id="T1" onkeypress="if(event.keyCode==13){T2.focus()}">
    <input type=text id="T2" onkeypress="if(event.keyCode==13){T3.focus()}">
    <input type=text id="T3" onkeypress="if(event.keyCode==13){T4.focus()}">
    <input type=text id="T4">
    这个都是按enter键的,你找出TAB键的ascII码进行替换就可以了我不太记得了,好像是07自已找一下就可以搞定了
      

  3.   

    我想
    按->键 = 按TAB
    按<-键 = 按shift+TAB