<input type="text" name="text1">
<input type="text" name="text2">
<input type="text" name="text3">
<input type="text" name="text4">
<input type="text" name="text1">
<input type="text" name="text2" onKeyDown="if(event.keyCode==13){suan();}">
<input type="text" name="text3">
<input type="text" name="text4">
<script language="javascript">
function suan()
{
text3.value=Math.round(parseFloat(text1.value)*parseFloat(text2.value)*1000)/1000;
}
</script>

解决方案 »

  1.   

    在suan()这个函数里再加上text4.focus()就是跳到第四个输入框
      

  2.   

    <input name="t1" type="text">
    <input name="t2" type="text" onkeydown="if(event.keyCode==13){document.all.t4.focus();document.all.t3.value=parseInt(document.all.t1.value)*parseInt(document.all.t2.value);return false;}">
    <input name="t3" type="text">
    <input name="t4" type="text">
    form有名字的话,用formName代替document.all也可以
      

  3.   

    <input type="text" name=aa>
    <input type="text" name=bb onkeyup="guagua()">
    <input type="text" name=cc>
    <input type="text" name=dd>
    <script>
    function guagua()
    {if(event.keyCode==13)
    {document.all.cc.value=Number(docment.all.aa.value)*Number(docment.all.bb.value);
    document.all.dd.focus();}
    }
      

  4.   

    <form name=form1>
    <input name="t1" tabindex=1 type="text">
    <input name="t2" tabindex=2 type="text" onblur="form1.t3.value=form1.t1.value*form1.t2.value">
    <input name="t3" tabindex=4 type="text">
    <input name="t4" tabindex=3 type="text">
    </form>
      

  5.   

    function keydown()
    {
      if (event.keyCode==13)
      {
        event.keyCode=9;
        form1.Sum.value = form1.Point.value * form1.Number.value
      } 
    }
    </script> <form action="a.php" method="get" name="form1"> 
    单价:<input type="text" name="Point" value="5" onkeydown='javascript:if (event.keyCode==13) event.keyCode=9;' tabindex=1> 数量:<input type="text" name="Number" value="3" onkeydown="keydown()" tabindex=2> 合计:<input type="text" name="Sum" value=""> 
    <input type="text" name="Other" value="" tabindex=3>
    </form>
      

  6.   

    onblur好象不行,因为它的光标并没有离开text框
      

  7.   

    单价:<input type="text" name="text1">
     <p>
    数量:<input type="text" name="text2" onKeyDown="if(event.keyCode==13){suan();}">
    </p>
    <p>
    合计:<input type="text" name="text3">
    </p>
    <p>
    <input type="text" name="text4">
    <script language="javascript"> 
    function suan()
    {
    text3.value=Math.round(parseFloat(text1.value)*parseFloat(text2.value)*1000)/1000;
    text4.focus();
    }
    </script></p>