那你就先做几个框放在那,然后输入的时候触发keydown函数,在函数中写光标移动语句就可以了 。

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <input name="1" text onkeydown="document.getElementById('2').focus()"><input text id=2>
    </BODY>
    </HTML>
      

  2.   

    将“ jgls(地旋) ”说的方法中的onkeydown改为onkeyup即可<HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="Microsoft FrontPage 4.0">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <input name="1" text onkeyup="document.getElementById('2').focus()" size="1" manlength="1"><input text id=2 size="1" manlength="1">
    </BODY>
    </HTML>
      

  3.   

    <HTML>
    对再改进:)<HEAD>
    <TITLE> New Document </TITLE>
    <script language="javascript">
    function nextElement(nextObj) {

    document.getElementById(nextObj).focus();
    }
    </script>
    </HEAD><BODY>
    <input name="1" text onkeyup="nextElement('2')" size="1" maxlength="1"><input text id="2" size="1" maxlength="1" onkeyup="nextElement('3')"><input text id="3" size="1" maxlength="1" onkeyup="nextElement('1')">
    </BODY>
    </HTML>