JS求平均值的小例子


Posted in Javascript onNovember 29, 2013

效果:
JS求平均值的小例子

事件:当输入完三个文本框后触发blur事件。计算出平均值

说明:调用方法计算出平均值,

代码:

文本框中:

<asp:TextBox ID="tblmyd11" Field="lmyd11" TableName="gqls_sy" EnabledAction="(12.*)"  CssClass="erp_textbox_short" runat="server" self="ydpj"></asp:TextBox>

JS部分:

/********************硬度HRC平均值**************************/
        $(function() {
            $("[self='ydpj']").blur(function() { Getlmpj("11", "21", "31", "41"); });
            $("[self='ydpj']").blur(function() { Getlmpj("12", "22", "32", "42"); });
            $("[self='ydpj']").blur(function() { Getlmpj("13", "23", "33", "43"); });
            $("[self='ydpj']").blur(function() { Getlmpj("14", "24", "34", "44"); });
            //螺母
            function Getlmpj(one, two, three, four) {
                var avg = 0;
                var num1 = ChangeFloat($("input[id*=tblmyd" + one + "]").val());
                var num2 = ChangeFloat($("input[id*=tblmyd" + two + "]").val());
                var num3 = ChangeFloat($("input[id*=tblmyd" + three + "]").val());
                if (num1 != 0 && num2 != 0 && num3 != 0) {
                    avg = (num1 + num2 + num3) / 3;
                    $("input[id*=tblmyd" + four + "]").val(RoundValue(avg, 0.1, 1));
                }
                else {
                    $("input[id*=tblmyd" + four + "]").val("");
                }
            } 
        });
function ChangeFloat(data) {
            if (data != null && data != "") {
                return parseFloat(data);
            }
            else {
                return 0;
            }
        }
Javascript 相关文章推荐
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
Sep 04 Javascript
拥有一个属于自己的javascript表单验证插件
Mar 24 Javascript
Jquery on方法绑定事件后执行多次的解决方法
Jun 02 Javascript
JS中cookie的使用及缺点讲解
May 13 Javascript
解决微信二次分享不显示摘要和图片的问题
Aug 18 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
Feb 08 Javascript
JavaScript防止全局变量污染的方法总结
Aug 02 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
javascript面向对象三大特征之封装实例详解
Jul 24 Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 Javascript
es6 for循环中let和var区别详解
Jan 12 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 #Javascript
JS小功能(button选择颜色)简单实例
Nov 29 #Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 #Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 #Javascript
Jquery中children与find之间的区别详细解析
Nov 29 #Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
JS Loading功能的简单实现
Nov 29 #Javascript
You might like
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
js 单引号 传递方法
2009/06/22 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
Python中你应该知道的一些内置函数
2017/03/31 Python
Django中Middleware中的函数详解
2019/07/18 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
举例说明类变量和实例变量的区别
2016/06/30 面试题
公务员更新知识培训实施方案
2014/03/31 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
单身申明具结书
2015/02/26 职场文书
经理岗位职责范本
2015/04/15 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
学生安全责任协议书
2016/03/22 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android