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 相关文章推荐
基于jQuery的弹出框插件
Mar 18 Javascript
jQuery层次选择器选择元素使用介绍
Apr 18 Javascript
jQuery文件上传插件Uploadify使用指南
Jun 05 Javascript
JavaScript 模块化编程(笔记)
Apr 08 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
Jun 24 Javascript
网页收藏夹显示ICO图标(代码少)
Aug 04 Javascript
基于JavaScript创建动态Dom
Dec 08 Javascript
Vuex简单入门
Apr 19 Javascript
javaScript中封装的各种写法示例(推荐)
Jul 03 Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
微信小程序APP的生命周期及页面的生命周期
Apr 19 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 gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
php实现将Session写入数据库
2015/07/26 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
Python的lambda匿名函数的简单介绍
2013/04/25 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python多线程同步之文件读写控制
2021/02/25 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
奇怪的鱼:Weird Fish
2018/03/18 全球购物
大学生思想汇报范文
2013/12/31 职场文书
视光学专业自荐信
2014/06/24 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
房产电话营销开场白
2015/05/29 职场文书