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 相关文章推荐
用dom+xhtml+css制作的一个相册效果代码打包下载
Jan 24 Javascript
常用的javascript function代码
May 23 Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
Jan 07 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
Jun 10 Javascript
Javascript操作表单实例讲解(下)
Jun 20 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
Sep 06 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
详解vuejs之v-for列表渲染
Jun 22 Javascript
JS定义函数的几种常用方法小结
May 23 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读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
javascript中的this详解
2014/12/08 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
vue数组对象排序的实现代码
2018/06/20 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
python yield关键词案例测试
2019/10/15 Python
浅析Python迭代器的高级用法
2020/07/16 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
公司新年寄语
2014/04/04 职场文书
长征观后感
2015/06/09 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
Redis基本数据类型Set常用操作命令
2022/06/01 Redis