document.h.t3.value = parseFloat(document.h.t1.value) - parseFloat(document.h.t2.value)

解决方案 »

  1.   

    <form   name="h">   
      <input   type="text"   name="t1" onkeydown="if(event.keyCode==13)event.keyCode=9">   
      -<input   type="text"   name="t2"  onkeydown="if(event.keyCode==13)event.keyCode=9"   onBlur="add()">   
      =<input   type="text"   name="t3" onkeydown="if(event.keyCode==13)event.keyCode=9">   
      </form>   
      <script   language="javascript">   
      function   add(){   
      document.h.t3.value   = ( parseFloat(document.h.t1.value)  -   parseFloat(document.h.t2.value)) .toFixed(2) 
     //要约定保留几位小数,否则会出现12.3-2.6=9.700000000000001的情况
      }   
      </script>