| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 797 人关注过本帖
标题:为什么输入值超过84000就不能计算了呢?
只看楼主 加入收藏
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
结帖率:47.37%
收藏
 问题点数:0 回复次数:4 
为什么输入值超过84000就不能计算了呢?
当我在表单文本框jbgz中输入超过84000就不能计算了呢?
百思不得其解~~~切望朋友指点~~~
(该公式是计算个税的,如有那位朋友有更好的代码提供,那真是不胜感激了!~~
<script language="javascript">
    function gz_zc()
    {
       var j7 =form1.jbgz.value;
       var j8 =form1.jbf.value;
       var j9 =form1.jj.value;
       var j10 =form1.hsbz.value;
       var j11 =form1.qtdk.value;
       var j12 =form1.kqkk.value;
      
       var j14 =form1.jbylj.value;
       var j15 =form1.syj.value;
       var j16 =form1.ylbx.value;
       var j17 =form1.zfgjj.value;
       var j18 =form1.tax_gr.value;
       var j19 =form1.qtkk.value;
       var j20 =form1.dkhs.value;
       form1.yfgz.value =(j7*1+j8*1+j9*1+j10*1+j11*1-j12*1).toFixed(2);
       var tax_gz =form1.yfgz.value-(j14*1+j15*1+j16*1+j17*1)-3500
       try
       {
    if(tax_gz>80000){output=cha*0.45-13505;}
    else if(tax_gz>55000){output=tax_gz*0.35-5505;}
    else if(tax_gz>35000){output=tax_gz*0.30-2755;}
    else if(tax_gz>9000){output=tax_gz*0.25-1005;}
    else if(tax_gz>4500){output=tax_gz*0.2-555;}
    else if(tax_gz>1500){output=tax_gz*0.1-105;}
    else if(tax_gz>0){output=tax_gz*0.03;}
    else{output=0;}
    if (output>0){
    form1.tax_gr.value =output.toFixed(2);
    }
    else{
    form1.tax_gr.value =0
    }
           form1.dkxj.value =(j14*1+j15*1+j16*1+j17*1+j18*1+j19*1+j20*1).toFixed(2);
           form1.sfgz.value =(form1.yfgz.value-form1.dkxj.value).toFixed(2);
       }
       catch(e){;}
    }
</script>
2011-09-20 21:43
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
收藏
得分:0 
有高人能帮看一下吗?
2011-09-22 07:52
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
收藏
得分:0 
没人能帮支招吗?
2011-09-23 17:48
付政委
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-09-24 16:01
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
收藏
得分:0 
回复 4楼 付政委
好的~~谢谢!~~~
能否说详细点吗?刚入门太菜了~~
2011-09-25 22:36
快速回复:为什么输入值超过84000就不能计算了呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016227 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved