js的表单操作 简单计算器


Posted in Javascript onDecember 29, 2011

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>写给新手:js简单计算器</title> 
<style type="text/css"> 
body{ 
font-size:12px; 
color:#333; 
} 
#jsq input{/*输入框样式*/ 
border:#ccc 1px solid; 
border-right:#e2e2e2 1px solid; 
border-bottom:#e2e2e2 1px solid; 
height:18px; 
line-height:18px; 
padding:3px; 
} 
#jsq span{ 
color:#999 
} 
#jsq input.btn{/*按钮样式*/ 
border:#e6e6e6 1px solid; 
background-color:#e2e2e2; 
width:30px; 
height:24px; 
text-align:center; 
line-height:16px; 
cursor:pointer; 
margin:0 3px; 
color:#999; 
} 
#jsq input.btn:hover{/*按钮悬浮样式*/ 
border:#e2e2e2 1px solid; 
background-color:#f2f2f2; 
color:#333; 
} 
</style> 
<script type="text/javascript"> 
function imyeah(type){ //计算函数 
var result=0; 
num1 = Number(document.jisuanqi.num1.value); //Number()可以吧字符串强制转换成数字,例如“123abc”会转换成“123” 
num2 = Number(document.jisuanqi.num2.value); 
if(num1=="" || num2==""){return false;} //如果没输入计算数则不执行 
switch(type){ //判断要执行的计算符号 
case 0:result=num1+num2;break; //计算“+” 
case 1:result=num1-num2;break; //计算“-” 
case 2:result=num1*num2;break; 
case 3:result=num1/num2;break; 
case 4:result=num1%num2;break; 
} 
document.jisuanqi.jieguo.value=result; //显示计算结果 
} 
</script> 
</head> 
<body> 
<form name="jisuanqi" id="jsq" action="" method="get" /> 
<p> 第一个数: 
<input type="text" size="10" name="num1" value="" /> 
</p> 
<p> 第二个数: 
<input type="text" size="10" name="num2" value="" /> 
</p> 
<p> 计算结果: 
<input type="text" size="10" name="jieguo" onClick="imyeah(0)" value="+" onfocus="this.select()" /> <span>左键"+",右键"选中复制"</span> 
</p> 
<p> 
<input type="button" class="btn" value="–" onClick="imyeah(1)"/> <!--定义按钮--> 
<input type="button" class="btn" value="×" onClick="imyeah(2)"/ > 
<input type="button" class="btn" value="÷" onClick="imyeah(3)"/> 
<input type="button" class="btn" value="%" onClick="imyeah(4)"/> 
</p> 
</body> 
</html>

运行效果:
js的表单操作 简单计算器
Javascript 相关文章推荐
javascript定义函数的方法
Dec 06 Javascript
代码触发js事件(click、change)示例应用
Dec 13 Javascript
jQuery中end()方法用法实例
Jan 08 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
Jan 10 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
Feb 15 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
Mar 13 Javascript
vue构建单页面应用实战
Apr 10 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
JS基础之逻辑结构与循环操作示例
Jan 19 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
Dec 29 #Javascript
JavaScript中两个感叹号的作用说明
Dec 28 #Javascript
javascript (用setTimeout而非setInterval)
Dec 28 #Javascript
js字符编码函数区别分析
Dec 28 #Javascript
javascript获得服务器端控件的ID的实现代码
Dec 28 #Javascript
Jquery异步请求数据实例代码
Dec 28 #Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 #Javascript
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python实现K最近邻算法
2018/01/29 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
python多进程读图提取特征存npy
2019/05/21 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
Python Lambda函数使用总结详解
2019/12/11 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
个人简历自我评价八例
2013/10/31 职场文书
实用求职信范文分享
2013/12/25 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
校庆标语集锦
2014/06/25 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
2016年母亲节广告语
2016/01/28 职场文书
公司转让协议书
2016/03/19 职场文书
Docker官方工具docker-registry案例演示
2022/04/13 Servers
python开发制作好看的时钟效果
2022/05/02 Python