一个类型转换的简单问题!

huyidehyd 2003-10-20 09:25:21
三个TextBox1,2,3 我要TextBox3.value=TextBox1.value*TextBox2.value
里面的值是小数,应该怎么做,请帮忙写个示例,另外,我想小数点后面是两位。
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huyidehyd 2003-10-20
  • 打赏
  • 举报
回复
谢谢偶像!!!
孟子E章 2003-10-20
  • 打赏
  • 举报
回复
<script language=JavaScript>
function tofloat(f,dec) {
if(dec<0) return "Error:dec<0!";
result=parseInt(f)+(dec==0?"":".");
f-=parseInt(f);
if(f==0)
for(i=0;i<dec;i++) result+='0';
else {
for(i=0;i<dec;i++) f*=10;
result+=parseInt(Math.round(f));
}
return result;
}
function c(o)
{
a=parseFloat(o.Text1.value,10)
b=parseFloat(o.Text2.value,10)
if(isNaN(a) || isNaN(b))
{
o.Text3.value="0.00"
return
}
o.Text3.value= tofloat(a*b,2)
}
</script>

<form>
<input name=Text1 onblur="c(this.form)">*<input name=Text2 onblur="c(this.form)">=<input name=Text3>
</form>

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧