<input id="tbx_total" size="10" name="tbx_total" type="text" onblur="checkprice()" />
<input type="text" id="txtsum" readonly="readonly" maxlength="7" size="12" /> function checkprice(){
var tbx_total=document.getElementById("tbx_total");
var txtsum=document.getElementById("txtsum");
txtsum.value=parseFloat(tbx_total.value)*1.01;
}当tbx_total输入3时,结果为3.0300000000000002
1时 结果为1.01
2时 为2.02
为什么3是这样呢?
解决方案 »
- 关于在sql server 2000中如何存储长短不一的问斩
- asp.net 二级域名问题
- 求sql语句,高手来下
- dataset生成xml,怎么分页保存到指定文件夹
- 各位高手请你们帮小弟一个忙
- 各位,問個驗證的問題 急。。。。。。。。。100分
- 如何把查询一张表的多条记录和另一张表的记录一起显示在Datagrid上????/
- update 问题
- 后台设置datagrid中LinkButton的Visible属性为何总是异常?
- Button怎么在程序中触发Click() 事件
- 如何监控js显示的广告联盟的广告点击和展示次数??
- 关于asp.net在godaddy windows主机发邮件,急!
原来js对浮点数的乘法的计算结果不精确
Math.round(parseFloat(tbx_total.value)*1.01*100)/100