if(event.keyCode==13)event.keyCode=9
onkeydown事件

解决方案 »

  1.   

    <input type=text onkeydown="if(event.keyCode==13)event.keyCode=9;">
    <input type=text onkeydown="if(event.keyCode==13)event.keyCode=9;">
    <input type=text>
    keyCode为ASCII码,13为Enter键的,9为Tab键的,就是遇到回车键当作Tab键处理。
      

  2.   

    加代码:
    <script>
    function keyDown()
    {
    if(event.keyCode==13)
    {
    event.keyCode=9;
    return true;
    }
    }
    document.onkeydown=keyDown;
    document.captureEvents(Event.KEYDOWN);
    </script>
      

  3.   

    if(event.keyCode==13)event.keyCode=9这样做过于简单,这样的话会彻底屏蔽回车应该先判断一下是否有文本框获得焦点
      

  4.   

    <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>
    是fason做的的确很好用的。
      

  5.   

    当然下面这个也行
    -------------------------------------*******
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function enterdown(obj) {
    if(event.keyCode != 13) {
    return false;
    }
    else {
    var name_text = obj.name;
    var count = name_text.split("_");
    var count_next = parseInt(count[1])+1;
    var next_text = eval("document.all.txt_"+count_next);
    alert(next_text)
    next_text.focus();
    }
    }
    //-->
    </SCRIPT>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <INPUT TYPE="text" NAME="txt_1" onkeydown="enterdown(this)">
    <INPUT TYPE="text" NAME="txt_2" onkeydown="enterdown(this)">
    <INPUT TYPE="text" NAME="txt_3" onkeydown="enterdown(this)">
    <INPUT TYPE="text" NAME="txt_4" onkeydown="enterdown(this)">
    <INPUT TYPE="text" NAME="txt_5" onkeydown="enterdown(this)">
    <INPUT TYPE="text" NAME="txt_6" onkeydown="enterdown(this)">
    </BODY>
    </HTML><body></body>
    </html>