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 相关文章推荐
HTML中不支持静态Expando的元素的问题
Mar 08 Javascript
一些mootools的学习资源
Feb 07 Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
JS定义网页表单提交(submit)的方法
Mar 20 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
理解 Node.js 事件驱动机制的原理
Aug 16 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
js中null与空字符串&quot;&quot;的区别讲解
Jan 17 Javascript
vue实现中部导航栏布局功能
Jul 30 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 Javascript
写一个Vue loading 插件
Nov 09 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
js opener的使用详解
2014/01/11 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
JavaScript实现的3D旋转魔方动画效果实例代码
2019/07/31 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
python常量折叠基础知识点讲解
2021/02/28 Python
初中同学聚会感言
2014/02/11 职场文书
小班秋游活动方案
2014/02/22 职场文书
明信片寄语大全
2014/04/08 职场文书
供用电专业求职信
2014/07/07 职场文书
物理课外活动总结
2014/08/27 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
vue动态绑定style样式
2022/04/20 Vue.js