如何通过parseint()方法传递完整的值

时间:2013-05-17 11:56:10

标签: javascript

我正在使用parseInt()因为它只允许在decimcal之前传递值我如何传递整个值我需要在文本框中添加值。这下面是从获取值后的结果显示的代码三个不同的文本框使用javascripting

  function getText6(){
      var in32=document.getElementById('in3').value;<value from textbox1>
      var in332=document.getElementById('in33').value;<value from textbox2>
      var in3332=document.getElementById('in333').value;<value from textbox3>
      var in123=parseInt(in32)+parseInt(in332)+parseInt(in3332); 
      document.getElementById('in123').value=in123.toFixed(2);
   }

现在当在textbox中的123值时,只需要在十进制plce之前取两位数。 比如34.56 + 138.00 + 964.80 = 1136.00它只需要34 + 138 + 964 = 1136我希望它需要整个学期并且ans = 1137.36 请帮助我这个结果

2 个答案:

答案 0 :(得分:5)

使用parseFloat代替parseInt。后者剥离任何小数位,因为整数没有它们。

答案 1 :(得分:0)

使用parseFloat()代替parseInt()

var in123=parseFloat(in32)+parseFloat(in332)+parseFloat(in3332);