<!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. iOS架构-静态库.framework手动打包及脚本化打包(5)
  2. python使用redis队列_【Python】python使用redis做队列服务
  3. appium---【Mac】Appium-Doctor提示WARN:“ ios_webkit_debug_proxy cannot be found”解决方案...
  4. 甲骨文正式发布Java 14(Oracle JDK 14),下载下来尝尝鲜~~~
  5. TensorFlow迁移学习的识别花试验
  6. php try报错程序中断,php7异常与错误处理和自定义异常
  7. java cdi是什么意思_Java EE CDI的真正好处
  8. CVPR 2022 | 天大本科生论文入选!深度学习长尾分类新SOTA
  9. 程序是怎样跑起来的:第一章-对程序员来说CPU是什么
  10. 2022美国大学生数学建模竞赛(美赛)思路代码
  11. Java代码审计: ClassLoader应用
  12. matlab求矩阵 均值、标准差、最大值以及reshape()函数
  13. IT服务器台账系统,it项目管理信息系统
  14. VTracer - 将图片转化为矢量 SVG 图形的免费开源工具
  15. vue+d3实现横向树状图(节点使用矩形图展示信息)
  16. 蓝奏云自定义域名链接替换网站源码
  17. android 添加意图,c# - Xamarin.Android:如何为每个通知添加唯一的意图 - 堆栈内存溢出...
  18. Android——自建CA证书,实现https请求
  19. 天猫成立房产部门,利用区块链承载交易多项服务功能
  20. 力矩电机控制基本原理

热门文章

  1. Java SE Development Kit (JDK) 安装
  2. 如何给SCI收录的文章分区?
  3. 微型机器人一起工作画画
  4. [转]编写简单的中文分词程序
  5. 解决vim-plug无法下载插件或者插件下载过慢的问题
  6. 上市十天高管大换血 甘李药业有隐疾?
  7. Outlook Business Contact Manager 2010入门
  8. Centos7(linux)下hbase的伪分布式搭建以及eclipse远程连接
  9. 稻城亚丁6日游之引子
  10. Jetson nano/nx通过网线连接电脑实现远程控制