<input type="button" onclick="Sum()">function Sum(){
  var sum=0;
  for(var i=0;i<txt_num.length;i++)
    sum+=parseInt(txt_num.value,10);
}
转换成整型:parseInt(num,进制);
转换成浮点:parseFloat(num,进制);

解决方案 »

  1.   

    <script>
    function addVal(){
      var oText=document.getElementsByName("txt_num");
      var result=0;
      for(var i=0;i<oText.length;i++){
         result+=parseFloat(oText[i].value);
      }
      alert("相加的结果是:"+result);
    }
    </script>
      

  2.   

    当我提交表单后,如何依次取得这几个文本框中的值啊,它们的name都一样,用request.form("")怎么判断当前取的是第几个文本框的值呢?
      

  3.   

    <input type="button" onclick="Sum()">function Sum(){
      var sum=0;
      for(var i=0;i<txt_num.length;i++){
        sum+=parseInt(txt_num[i].value,10);
        alert("第"+i+"个txt_num的值为:"+txt_num[i].value)
      }
    }
    转换成整型:parseInt(num,进制);
    转换成浮点:parseFloat(num,进制);