关于数字计算的问题
我编写了一个页面,在第一个文本框和第二个文本框中输入数字,当点击第三个文本框时显示两个文本框的相减结果。 
 例如:第一个文本框“+3”,第二个文本框“-3”,第三个文本框时显示“+6” 
                   第一个文本框“-3”,第二个文本框“+3”,第三个文本框时显示“-6” 
                   第一个文本框“-3”,第二个文本框“-3”,第三个文本框时显示“0” 
 请问下面程序如何修改可以实现上述要求 
  <%@LANGUAGE= "JAVASCRIPT "   CODEPAGE= "936 "%>  
  <!DOCTYPE   html   PUBLIC    "-//W3C//DTD   XHTML   1.0   Transitional//EN "    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">  
  <html   xmlns= "http://www.w3.org/1999/xhtml ">  
  <head>  
  <meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 "   />  
  <title> 无标题文档 </title>  
  </head>  
  <script   language= "JavaScript "   >  
 function   add() 
 {       
          var   m=Number(document.getElementById( "textfield ").value) 
          var   n=Number(document.getElementById( "textfield2 ").value) 
          document.getElementById( "textfield3 ").value=   m-n 
 } 
  </script>  
  <body>  
  <label>  
  <input   type= "text "   name= "textfield "   />  
  </label>  
  <p>  
        <label>  
        <input   type= "text "   name= "textfield2 "   />  
        </label>  
  </p>  
  <p>  
        <label>  
        <input   type= "text "   name= "textfield3 "   onclick= "add() "/>  
        </label>  
  </p>  
  </body>  
  </html>  
------解决方案--------------------name 改成id  ,javascript语句里面加上分号。。
------解决方案--------------------我也不太确定 
 var n=parseInt(“-document.getElementById( "textfield2 ").value“,10); 
 楼主试试看
------解决方案--------------------function add() 
 {   
    var m=document.getElementById( "textfield ").value); 
    var n=document.getElementById( "textfield2 ").value); 
    document.getElementById( "textfield3 ").value=parseInt(m,10)-parseInt(n,10); 
 }