<form name="form1">
<input type="text" name="text1" onKeyUp="if(this.value=='1'){this.form.text2.value='2';this.form.text3.value='3';}">
<input type="text" name="text2">
<input type="text" name="text3">
</form>是这样吗?

解决方案 »

  1.   

    谢谢你,可惜不是,可能是我没说清楚,我的意思是他能递加的,如输入2时,text2、text3,分别是3、4
      

  2.   

    可以onchange事件响应中加入相关代码实现.
      

  3.   

    <form name="form1">
    <input type="text" name="text1" onKeyUp="this.form.text2.value=parseInt(this.value)+1;this.form.text3.value=parseInt(this.value)+2;">
    <input type="text" name="text2">
    <input type="text" name="text3">
    </form>
      

  4.   

    <form name="form1">
    <input type="text" name="text1" onKeyUp="if(this.value=='1'){this.form.text2.value=eval(this.value+1);this.form.text3.value=eval(this.value+2);}">
    <input type="text" name="text2">
    <input type="text" name="text3">
    </form>
      

  5.   

    <html>
    <head>
    <title>Hello</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    <!--
    function MM_inputMsg() { //v1.0
     
     // if (event.keyCode ==49) 
      {
        form1.text2.value=2 * (event.keyCode-48);
        form1.text3.value=3* (event.keyCode-48);
      }
    }
    //-->
    </script>
    </head><body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="">
      1
    <input type="text" name="text1" onKeyPress="MM_inputMsg()">
      2 
      <input type="text" name="text2">
      3 
      <input type="text" name="text3">
    </form>
    </body>
    </html>