本帖最后由 chate 于 2010-04-16 17:50:57 编辑

解决方案 »

  1.   

    <body>
      <input type="text" name="textfield" onkeyup="document.getElementById('a').innerHTML=this.value*3" />
      <div id="a"></div>
    </body>
      

  2.   


    <HTML>
     <HEAD>
      <script>
      function auto(obj){
    document.getElementById("test").innerText = obj.value*3;
      }
      </script>
     </HEAD> <BODY>
      <input type="text" name="textfield" onkeyup="auto(this)"/>
    × 3 = <label id="test"></label>
     </BODY>
    </HTML>
      

  3.   

    楼上正解
    不过如果楼主想计算除法的话要特殊处理的,因为js的浮点运算有bug的
      

  4.   

    没看清楚楼主的问题,其实没必要独立出来吧,一句话就可以搞定
    <html>
    <body>
      <input type="text" name="textfield" onkeyup="javascript:document.getElementById('a').innerHTML=this.value*3;" />x3=<span id="a"></span>
    </body>
    </html>
      

  5.   

    复杂的计算怎么写呢?
    我新开了一贴:“怎样让网页自动计算用户输入的数据(续)”,望各位高手解答:http://topic.csdn.net/u/20100418/00/d890a34a-d8f1-4851-be46-0534ecf925d6.html