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 相关文章推荐
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
JavaScript中的ubound函数使用实例
Nov 04 Javascript
node.js中的fs.unlinkSync方法使用说明
Dec 15 Javascript
JQuery实现带排序功能的权限选择实例
May 18 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 Javascript
jQuery插件实现适用于移动端的地址选择器
Feb 18 Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
Dec 02 Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 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教程孙仲岳主讲
2008/01/07 PHP
php smarty的预保留变量总结
2008/12/04 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
vue如何截取字符串
2019/05/06 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
python3操作微信itchat实现发送图片
2018/02/24 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
pandas 数据类型转换的实现
2020/12/29 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
公司门卫岗位职责
2014/03/15 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
承诺函范文
2015/01/21 职场文书
检讨书模板
2015/01/29 职场文书
2015公司年度工作总结
2015/05/14 职场文书
田径运动会通讯稿
2015/07/18 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫
Python实现日志实时监测的示例详解
2022/04/06 Python