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 相关文章推荐
为原生js Array增加each方法
Apr 07 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
JS数组array元素的添加和删除方法代码实例
Jun 01 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
JS中JSON对象和String之间的互转及处理技巧
Apr 06 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
Aug 13 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
php中mysql模块部分功能的简单封装
2011/09/30 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
Angularjs注入拦截器实现Loading效果
2015/12/28 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
Python入门篇之列表和元组
2014/10/17 Python
python实现无证书加密解密实例
2014/10/27 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Python常用库推荐
2016/12/04 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
int在python中的含义以及用法
2019/06/27 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
举例讲解Python装饰器
2020/12/24 Python
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
清洁工表扬信
2014/01/08 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
住房抵押登记委托书
2014/09/27 职场文书
运动会开幕词
2015/01/28 职场文书
房租涨价通知
2015/04/23 职场文书
交通安全月活动总结
2015/05/08 职场文书
结婚典礼致辞
2015/07/28 职场文书
辞职信怎么写?
2019/05/21 职场文书