各位兄弟辛苦了,算算自己交了多少税吧~~
个人所得税计算器~~~
<HTML>
<HEAD>
<TITLE>个人所得税计算器</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gbK">
<!-- JAVA精神BEAN @ 中天网信 版权所有 COPY必究 -->
<SCRIPT language=JavaScript><!--
function countTax (theForm) {
var income; //月收入
var texstart; //个人所得税起征额
var cha; //两者之差
var output; //输出:应缴个人所得税
income = document.count.INCOME.value;
texstart = document.count.TEXSTART.value;
cha = income - texstart;
if (!isPositive(income)) return;
if (!isPositive(texstart)) return;
if (cha<=0) output = 0;
if (cha>0 && cha<=500) output = cha * 0.05;
if (cha>500 && cha<=2000) output = cha * 0.10 - 25;
if (cha>2000 && cha<=5000) output = cha * 0.15 - 125;
if (cha>5000 && cha<=20000) output = cha * 0.20 - 375;
if (cha>20000 && cha<=40000) output = cha * 0.25 - 1375;
if (cha>40000 && cha<=60000) output = cha * 0.30 - 3375;
if (cha>60000 && cha<=80000) output = cha * 0.35 - 6375;
if (cha>80000 && cha<=100000) output = cha * 0.40 - 10375;
if (cha>100000 && cha>100000) output = cha * 0.45 - 15375;
output = Math.round(output * 100) / 100; //四舍五入保留两位小数啦,不知道写得合不合适
alert("应缴个人所得税额="+output+"元"+"\n结余"+(income-output)+"\n\n"+"依法纳税是每个公民应尽的义务!!");
}
function isPositive(str) { //判断文本框内输入的是否是正数
if (isNaN(str) | str<=0) {
alert("请您输入任意正数 !!");
return (false);
}
return (true);
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM name=count onsubmit="return countTax(this)">
<CENTER>
<TABLE style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体" borderColor=#bbddff cellSpacing=0 cellPadding=4 width=400 border=1>
<TR>
<TH colspan="2">个人所得税计算器</TH>
</TR>
<TR align="right">
<TD width="50%">请输入您的月收入:</TD>
<TD width="50%"><INPUT size=18 name=INCOME> 元</TD>
</TR>
<TR align="right">
<TD width="50%">当地个人所得税起征额:</TD>
<TD width="50%"><INPUT size=18 name=TEXSTART value=1600> 元<BR>
<center>(请改为当地标准,例如:800)</center>
</TD>
</TR>
<TR align="middle">
<TD bgColor=#88c4ff colspan="2">
<INPUT type=submit value=计算 name=submit> <INPUT type=reset value=重新输入>
</TD>
</TR>
</TABLE>
</CENTER>
</FORM>
</BODY>
</HTML>