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 利用Image对象实现的埋点(某处的点击数)统计
Dec 28 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
详解微信小程序图片地扯转base64解决方案
Aug 18 Javascript
es6中使用map简化复杂条件判断操作实例详解
Feb 19 Javascript
原生js实现购物车
Sep 23 Javascript
JS实现扫雷项目总结
May 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
文件上传程序的全部源码
2006/10/09 PHP
PHP通用检测函数集合
2006/11/25 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
jQuery EasyUI API 中文文档 - ValidateBox验证框
2011/10/06 Javascript
js Math 对象的方法
2013/09/01 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
Python实现PS滤镜中马赛克效果示例
2018/01/20 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
python3的输入方式及多组输入方法
2018/10/17 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
python wsgiref源码解析
2021/02/06 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
美国电视购物:QVC
2017/02/06 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
英文自荐信
2013/12/19 职场文书
幼儿园托班开学寄语
2014/01/18 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
企业务虚会发言材料
2014/10/20 职场文书
邀请函的格式
2015/01/30 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers