value1=new Number(text1.value)
value2=new Number(text2.value)
text3.value=value1+value2

解决方案 »

  1.   

    <script language=javascript>
    function sum()
    {
      var total;
      total=new Number(form1.a.value)+new Number(form1.b.value);
      form1.c.value=total;
    }
    </script>
    <form name=form1>
    a:<INPUT TYPE="text" NAME="a"><br>
    b:<INPUT TYPE="text" NAME="b"><br>
    total=<INPUT TYPE="text" NAME="c"><br>
    <input type=button name=button value="计算" onclick="sum();">
    </form>
      

  2.   

    <script language=javascript>
    function sum()
    {
      try{form1.c.value=eval(form1.a.value+"+"+form1.b.value);}catch(e){alert("请输入数字")}
    }
    </script>
    <form name=form1>
    a:<INPUT TYPE="text" NAME="a" value=0><br>
    b:<INPUT TYPE="text" NAME="b" value=0><br>
    total=<INPUT TYPE="text" NAME="c"><br>
    <input type=button name=button value="计算" onclick="sum();">
    </form>