关于 JavaScript 的简单计算

[复制链接]
查看11 | 回复5 | 2010-9-14 14:05:14 | 显示全部楼层 |阅读模式
function jisuan()
{
var num1,num2;
num1=parseFloat(document.form1.txt1.value);
num2=parseFloat(document.form1.txt2.value);
if(num1-num2>5000)
{
alert("你的税率为30%");
document.form1.txt3.value=(num1-num2)*(0.3);
}
else
{
alert("你的税率为15%");
document.form1.txt3.value=(num1-num2)*(0.15);
}
}
这个是函数
-----------------------------------------------------------------------------------
哪里出错了,就是现实不出来TXT3的结果

回复

使用道具 举报

千问 | 2010-9-14 14:05:14 | 显示全部楼层
test function jisuan(){ var num1,num2; num1=parseFloat(document.form1.txt1.value); num2=parseFloat(document.form1.txt2.value); if(num1-num2>5000) {
alert("你的税率为30%");
document.form1.txt3.value=(num1-num2)*(0.3); } else {
alert("你的税率为
回复

使用道具 举报

千问 | 2010-9-14 14:05:14 | 显示全部楼层
是不是你form1这个id不对你可以分布测试:先加一句alertalert(document.form1.txt1.value)alert(document.form1.txt2.value)看看能不能alert出来,然后alert(document.form1.txt1.value)然后赋值后再alert(document.fo
回复

使用道具 举报

千问 | 2010-9-14 14:05:14 | 显示全部楼层
document.form1.txt3这个写法正确?你确定?我印象中应该是document.all.form1.txt3 你的正确、、 有可能是你输入的字符里有不能转化为数字的字符
回复

使用道具 举报

千问 | 2010-9-14 14:05:14 | 显示全部楼层
12var a = document.getElementById("
回复

使用道具 举报

千问 | 2010-9-14 14:05:14 | 显示全部楼层
你总要说说什么计算吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行