<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>税收</title>
<script type="text/javascript">
/*
javascript不带参数的自定义函数调用
所得税计算的方式:(月收入-起征额)*所得税率
超过起征额:按5%收税*/
function cal()
{var income=parseFloat(document.myForm.income.value);var base=parseFloat(document.myForm.base.value);var range;if(isNaN(income)|| isNaN(base))       //判断是否有输入非数字的情况alert("请输入数值型数据!");else if(income>base)        //月收入大于起征额{ range=income-base;if(range<=1000)      //判断征税的范围  document.myForm.tax.value=range*0.05;else if( range<=3000)document.myForm.tax.value=range*0.1;else  document.myForm.tax.value=range*0.2;}else {alert("收入比起征额低,不收税!");document.myform.tex.value=0;}
}
</script>
</head><body>
<form action="" method="post" name="myForm">
<table width="376" height="146" border="1" cellpadding="0" cellspacing="0" align="center"><tr><th colspan="2">个人所得税计算器</th></tr><tr><td width="154">请输入你的月收入:</td><td width="216">&nbsp;<input type="text" name="income" size="20" placeholder="请输入你的月收入:" required>元</td></tr><tr><td>请输入所得税起征额:</td><td>&nbsp;<input type="text" name="base" size="20" placeholder="请输入所得税起征额:" required>元</td></tr><tr><td>所得税:</td><td>&nbsp;<input type="text" name="tex" size="20">元</td></tr><tr><td colspan="2" align="center"><input type="button" name="btn" value="  计算  " onClick="cal()">&nbsp;<input type="reset" name="reset" value="  重填  "></td></tr>
</table>
</form>
</body>
</html>

JS笔记:实现网页税收表相关推荐

  1. js笔记(一)js基础、程序结构、函数

    大标题 小节 一.js 基础 1. javascript的组成: 2. 运行js: 3. 打印信息: 4. 关键字var: 5. js中的数据类型: 6. NaN(not a number): 7. ...

  2. Fort.js – 时尚、现代的表单填写进度提示效果

    Fort.js 是一款用于时尚.现代的表单填写进度提示效果的 JavaScript 库,你需要做的就是添加表单,剩下的任务就交给 Fort.js 算法了,使用非常简单.提供了Default.Gradi ...

  3. Vue.js笔记(一)

    Vue.js笔记(一) 读书笔记 Vue.js介绍 内容概要 1.1 站在巨人的肩膀上 1.1.1 MVC模式 1.1.2 MVVM模式 2.1.3 异步执行脚本 2.1.4 动态加载脚本 2.2 行 ...

  4. 学习笔记——web网页庐山旅游网

    学习笔记--web网页庐山旅游网 这学期学习了web技术,简单学习了H5+CSS+JS的知识. 这是一个简单的前端,采用html.一共五个页面. 首页index.html <!DOCTYPE h ...

  5. Android 使用JS注入获取网页视频链接

    Android 使用JS注入获取网页视频链接 思路: 1.通过js注入获取整个网页html. 2.通过jsoup分析获取video播放器的数据源. 一.开启webviewjs功能,注入js回调 mWe ...

  6. HTML5期末大作业:网站——美丽家乡(南京介绍7个页面) 家乡文化介绍 学生DW网页设计作业源码(HTML+CSS+JS) ~学生dreamweaver网页设计作业成品

    HTML期末大作业~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个人网站作业模板 ~简单个人网页制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到 ...

  7. 30个非常时尚的网页联系表单设计优秀示例

    联系表单是网站最重要的组成部分之一,访客通过联系表单和网站所有者取得联系,反馈信息.新颖的网页表单设计能吸引用户的注意力,让更多的用户填写反馈信息.今天这篇文章和大家分享30个很时尚的网页联系表单设计 ...

  8. html js文件域val,js实现文件上传表单域美化特效

    一款效果非常时尚的文件上传表单域美化特效,下面给出制作的简要教程. 先上几个效果饱饱眼福: 使用方法 这些文件上传域的美化使用的方法都是隐藏原生的元素,然后使用一个元素来制作美化效果. @H_502_ ...

  9. VC采集网页所有表单域

    1.独立代码 //-----------开始---------------------// #include <atlbase.h> #include <Mshtml.h> # ...

最新文章

  1. UVALive 4035 - Undetectable Tour(并查集)
  2. 【洛谷P4841】城市规划【指数型生成函数】【麦克劳林级数】【多项式对数】
  3. 郑州财税金融职业学院的计算机考试,郑州财税金融职业学院考试流程
  4. 因为安全层不能与远程计算机协商兼容的参数,L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误(转)...
  5. idea非开源安装指南_开发人员开源指南
  6. PHP execl导出/展示
  7. Java从入门到精通 第0章Java学习指南
  8. Gradle教程--基础篇
  9. matlab最小二乘法拟合原理,最小二乘法曲线拟合_原理及matlab实现
  10. 数据管理知识体系指南(第二版)-第四章——数据架构-学习笔记
  11. gg修改器怎么修改服务器数值,gg修改器怎么修改数值 | 手游网游页游攻略大全...
  12. 图像分类经典卷积神经网络—SENet论文翻译(中英文对照版)—Squeeze-and-Excitation Networks(挤压和激励网络)
  13. 交互设计师作品集网站整理
  14. 有新的CVE仓库送达~
  15. mac 终端查看端口命令
  16. 真免费的电脑屏幕录制软件推荐:低调奢华有内涵的超级录屏软件了解下
  17. 二级c语言编译完程序如何运行,计算机二级C语言辅导:C++环境下编译和运行c语言...
  18. 天涯明月刀@小虫@有你真好@下载
  19. 苹果手机代理charles(此链接非私人连接)
  20. redis.conf之save配置项解读

热门文章

  1. 常用的图像质量评估方法
  2. 树莓派4b 4G 64位系统下安装opencv
  3. 预印:提前出版研究发表有负面影响吗?
  4. 数据可视化实验:python数据可视化-柱状图,条形图,直方图,饼图,棒图,散点图,气泡图,雷达图,箱线图,折线图
  5. ARC 138 A - Larger Score「二分 + 后缀最小值」
  6. linux上传图片后无权限访问解决方案
  7. java将office文档,word,ppt,pdf文档转换成swf文件在线预览
  8. java中无限循环的方法_Java中的无限循环
  9. OrCAD学习笔记1
  10. 【开源】整板资源介绍——疯壳·ARM双处理器开发板系列