日期:2014-05-17  浏览次数:20990 次

一个很菜的问题
我想把多个文本框里的值转成数字型后累加,还要保留小数点后的数值比如:
<input   type= "text "   name= "a "   value=123.12/>
<input   type= "text "   name= "b "   value=1.12/>
最后得到的值是124.24
应该如何写啊,请大家帮助,谢谢!

------解决方案--------------------
CSng函数
------解决方案--------------------
a=request( "a ")+0
b=request( "b ")+0
c=a+b
response.write c
------解决方案--------------------
<input type= "text " name= "a " value= "123.12 "/>
<input type= "text " name= "b " value= "1.12 "/>

ASP:
a = CDbl(Request( "a "))
b = CDbl(Request( "b "))
c = a + b
------解决方案--------------------
是在客户端相加还是在服务器端相加。不一样的
------解决方案--------------------
<input type= "text " name= "txt1 " size= "20 " value= "123.12 " onkeyup= "txt2.value=(this.value*100+1*100)/100; "> <input onKeyUp= "alert((txt2.value*100+txt1.value*100)/100); " value= "1.12 " type= "text " name= "txt2 " size= "20 ">
------解决方案--------------------
你直接复制我的代码在页面中运行,在第二个文本框中随便输入数字就看见效果。记得给分啊~
------解决方案--------------------
学习啊!