var tot=eval(text1.value+"+"+text2.value)

解决方案 »

  1.   

    或者var tot = text1.value-0+text2.value
      

  2.   

    <input type="text" name="T1" size="20">
    <input type="text" name="T2" size="20">
    <input type="text" name="T3" size="20">
    <input type="button" onclick="vbscript:T3.value=cint(T1.value)+cint(T2.value)">用vbscript 的  cint()  吧
      

  3.   

    var tot = (text1.value-0)+(text2.value-0)
      

  4.   

    也可以这样:
    text1.value*1+text2.value*1
      

  5.   

    可以用js的parseInt()
    parseInt(text1.value)+parseInt(text2.value)
      

  6.   

    回复人: silentlamb(silent) (2001-12-19 16:40:06) 
    可以用js的parseInt()
    parseInt(text1.value)+parseInt(text2.value)  用parseInt的时候最好用parseInt(text1.value,10),后面的10是十进制的意思。我以前用parseInt的时候用一个参数的parseInt出过错,但是两个参数的那个就肯定正确。
      

  7.   

    var tot = text1.value+text2.value+0